body {
margin: 0;
padding: 0 ;
background-image: url(/images/suvenir/bg.jpg);
font:12px Tahoma, Arial, Helvetica, sans-serif;
background-repeat: repeat-x;
color: #3E88B6;
}

p {
padding:2px 0;
margin:0 0 0 0;
}

img{
border:none;
}

a {
color: #9C9C9C;
text-decoration: none;
}

a:hover {
color: #9C9C9C;
text-decoration: underline;
}

h1{color:#E37D00; font-family: Tahoma, Arial, sans-serif; font-size: 17px; font-weight: normal;   margin: 0; padding: 0 ;  margin-bottom:15px  }

.item {
position:relative;
margin-bottom:20px;
}

.item h4 {
font-size:16px;
padding:0 0 0 0;
margin:0 0 6px 0;
}

.fhjgtro {
padding-top:10px;
font-size:14px;
font-weight:bold;
}

#wrapper{
margin:0 auto ;

width: 1000px
}

/*-----------------------Меню-------------------------------*/
#menu ul{ list-style-type: none ;  margin:20px 20px 0 20px;  padding:0}

#menu ul li{  float:left; margin-right:30px}
#menu ul li a{  float:left; margin-right:0px; color: #AACFDF;font-family:  "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 17px; text-transform: uppercase; text-decoration: underline }
#menu ul li a:hover{ text-decoration: none }

/*-----------------------------content------------------------------*/
#content{  float: left;  clear: none}

#left{ float: left;  clear: none;  width: 660px;   }
#left_in{ float: left;  clear: none;  width: 450px; padding:0 10px 0 20px   }

#row1{ float: left;  clear: none;  width: 255px; padding:0 10px 0 20px }
#row2{ float: left;  clear: none;  width: 345px; padding:0 10px 0 20px   }

#right{ float: right;  clear: none;  width: 310px;padding:0 10px 0 20px  }
#right_in{ float: right;  clear: none;  width: 450px;padding:0 10px 0 20px; }



/* --------------------------------Предложение -------------------------------*/
.pr {
margin: 10px 0 10px 0;
width: 250px;
float: left;
clear: both
}


.icon{
float: left;
width: 60px;
height: 100px
}



.rm .icon{
float: left;
width: 35px;
height: 100px
}

.text{ color: #8f8f8f; font-family: Tahoma, Arial, sans-serif; font-size: 11px;    }
.text div{ border-bottom: 1px dotted #B4B4B5; padding:0 0 5px;margin-left:63px   }
.text h6{color: #3D9D0E; font-family: Tahoma, Arial, sans-serif; font-size: 14px; font-weight: normal; margin: 0px 5px 0px 0px }
.text p{ font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #000 }
div.more_pr{ background-image: url(/images/suvenir/link_pr_more.jpg); width: 179px; height: 13px; background-repeat: no-repeat; border: 0; margin-top: 7px;padding:5px }
.text a{  text-transform: uppercase; font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #A5A5A5 }



/*---------------------inform-------------------------------*/

#inform{
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
color: #3E88B6;

}
#inform img{  float:left; margin-right:10px}

/*---------------------------news----------------------------*/
.news{  border-bottom: 1px dotted #C8C8CB;  float: left;  width: 100%; }

.news h2{
color: #B50D11;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
float: left;
margin:0;
padding:0;
}
.news span{

float: right;
font-family: Tahoma, Arial, sans-serif;
font-size: 10px;
color: #A1A1A1 ;
margin-top:4px
}
.new{float: left;  width: 100%; margin-top:10px; font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #838181; padding-bottom: 10px }
.new img{float: left; border: 1px solid #CBCBCB; padding: 5px; margin-right: 10px }


div.more_new{ background-image: url(/images/suvenir/link_pr_more.jpg); width: 179px; height: 13px; background-repeat: no-repeat; border: 0; margin-top: 7px;padding:5px; margin-left: 110px }
.more_new a{font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #1E1E1E }
/*---------------------Статьи -------------------------------*/
.st{
float: left;
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
color: #3E88B6;
width: 140px;
margin:0 10px 20px 0
}
.st img{
border: 1px solid #CBCBCB; padding: 5px;
margin-top: 10px;
margin-bottom: 10px
}
.st a{
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
color: #000
}

/* -----------------------каталог---------------------------- */
.catalog{
width: 288px;
height: 78px;
margin-top: 10px;
margin-bottom: 10px;
background-image: url(/images/suvenir/cat_bg.jpg);
background-repeat: no-repeat ;
padding:10px 0 20px 20px;

}
.catalog img{
float:left;
}
.catalog h2{
color: #2D5990;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: normal;
width: 130px;
padding-left: 40px;
padding-top:10px;
float:left;
}
.catalog h2 a{
color: #2D5990;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: normal
}

/*----------------footer----------------------------*/
#footer{
background-image: url(/images/suvenir/foote.jpg);
background-repeat: no-repeat;
width: 921px;
height: 192px;
float: left;
clear: both ;
margin: 20px 0 0 30px;
}

#addr{
font-weight: bold;
position: absolute;
margin:20px 0 0 100px
}
p#c1{
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
margin:0px 0 0 20px
}
p#c1 span{
color: #878787;

}
p#c2{
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
margin:20px 0 0 40px
}
p#c2 span{
color: #878787;

}
p#c3{
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
margin: 0px 0 0 125px;
padding:0
}
p#c4{
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
margin:20px 0 0 80px
}
p#c4 span{
color: #878787;

}
#skype{
color: #0894C9;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
position: absolute ;
margin: 120px 0 0 580px
}
#icq{
color: #038C04;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
position: absolute;
margin: 50px 0 0 580px
}

/*---------------------------Читайте также---------------------------*/
.read_more .text  img{ float: left; border: 1px solid #CBCBCB; padding: 5px; margin-right: 10px}
.read_more .text h6{ color: #A94040; font-family:  "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 16px }
.read_more .text div{ border: 0 }

.read_more .text p{ color: #464646; font-family: Tahoma, Arial, sans-serif; font-size: 10px }
.read_more .text   a{ color: #9C9C9C; font-family: Tahoma, Arial, sans-serif; font-size: 10px; text-decoration: underline; text-transform: none !important; }
.read_more .text   a:hover{text-decoration: none }
.read_more { float: left; clear: both }



/*------------------------------catalog----------------------------*/
#catalog{
float:left;
clear: both;
margin:20px;
width:100%;
}
#catalog .cp{
background-image: url(/images/suvenir/catalog_bg.jpg);
width: 89px;
height: 97px;
background-repeat: no-repeat;
text-align: center ;
float:left;
margin:0 30px 30px 0;
display:inline;
}
#catalog .cp img{
margin: 10px auto;
display:block;
}

#catalog .cp a{
color: #2D5990;
font-family: Tahoma, Arial, sans-serif;
font-size: 10px
}

/*----------------------------------about----------------------------*/
#about img{
border: 3px solid #D9D9D9;
float:left;
margin-right: 10px;
padding:10px
}

#about ul{
list-style-type: none;
margin: 0;
padding:0 0 0 160px
}
#about ul li{
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
color: #30302F;
background-image: url(/images/suvenir/li_bg.jpg);
background-position: bottom;
background-repeat: repeat-x;
line-height: 26px;

}
#about ul li span{

color: #CF0606;
font-weight: bold
}
/*-----------------------------op-----------------------*/
.op {
width: 200px;
float:left; 
color: #0577CF; 
font-family: Tahoma, Arial, sans-serif; 
font-size: 11px; 
margin:0 10px 10px 0;
min-height:150px;
}
.op img{float:left; border: solid #D9D9D9; padding: 5px; margin-right: 10px }
.op span{ color: #CF0606; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold }
.op a{ color: #9F9F9F; font-family: Tahoma, Arial, sans-serif; font-size: 10px;  text-decoration: underline }
.op a:hover{text-decoration: none }

