/* CSS Document */

*{margin:0px; padding:0px;}

img{border:none;}

html{
height:100%;
}

body{
height:100%;
font-family:"Trebuchet MS";
font-size:14px;
color:#333333;
background:#f2ede3;
}

body a{
color:#0066cc;
}

p{
padding-bottom:18px;
}

table{
border-collapse:collapse;
}

ul, ol{
padding:0px 0px 10px 20px;
}

h1{
font-size:26px;
color:#000;
font-weight:normal;
padding-bottom:14px;
}

h2{
font-size:18px;
color:#000;
font-weight:normal;
padding-top:6px;
padding-bottom:16px;
}

h3{
font-size:14px;
color:#000;
padding-bottom:14px;
}

h4{
font-size:14px;
color:#666666;
font-style:italic;
}

h4.h4contct{
color:#333;
}

.main{
min-height:100%;
min-width:1000px;
}

.header{
height:112px;
width:100%;
float:left;
background:url(../images/header_lbg.gif) left top no-repeat #2b2b2b;
}

.headerbg{
height:112px;
}

.hleft{
width:100%;
float:left;
}

.topmenu{
height:34px;
/* width:33%; */
/*width:350px;*/
font-size:12px;
float:left;
color:#d8d3c9;
padding:16px 0px 0px 0px;
}

.topmenubg{
height:34px;
/* width:330px; */
position:absolute;
padding:0px 0px 0px 32px;
}

.topmenu a{
color:#d8d3c9;
text-decoration:none;
}

.topmenu span{
color:#ff980a;
}

.topmenubg div{
height:31px;
white-space:nowrap;
float:left;
background:url(../images/topmenu_brdr.gif) right top no-repeat;
padding:3px 12px 0px 12px;
}

.topmenu .tminobrdr{
background:none;
padding-right:0px!important;
}

.topmenu a:hover{
color:#fff;
}

.basket{
height:50px;
width:34%;
font-size:12px;
color:#fff;
float:left;
padding:0px;
}

.basket a{
color:#d8d3c9;
margin-left:28px;
}

.basketbg{
padding:0px 22px 0px 38px;
/*position:relative;
padding:0px 22px 0px 10%;*/
}

.basketbg .basketbg2{
width:283px;
margin:auto;
}

.basketbg .basketbg2 div{
height:32px;
width:178px;
background:url(../images/ibasket.gif) 16px 21px no-repeat #2b2b2b;
padding:19px 0px 0px 16px;
}

.menu{
font-size:18px;
color:#d8d3c9;
margin-left:-3%;
padding:7px 0px 0px 45px;
}

.menu a{
	position: relative;
	color:#d8d3c9;
	text-decoration:none;
	z-index:3;
}

.menu a:hover{
color:#fff;
}

.menu span{
height:37px;
float:left;
display:block;
font-size:24px;
font-weight:bold;
color:#ff980a;
background:url(../images/menu_brdr.gif) right top no-repeat;
padding:0px 3% 0px 3%;
}

.menu span.spnobgnd{
background:none;
}

.menu div{
position: relative;
height:33px;
float:left;
background:url(../images/menu_brdr.gif) right top no-repeat;
/*padding:4px 12px 0px 12px;*/
padding:4px 20px 0px 20px;
}

.menu div.milast{
background:none;
}

.smenu {
	display:none;
	position: absolute;
	background:none;
	background-color:#2b2b2b;
	border:2px solid #434343;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin:-30px 0 0 -16px;
	z-index:1;
}
.smenu ul { margin:40px 10px 10px 10px; padding:0; list-style:none; }
.smenu ul li { font-size:14px; font-style:normal; padding:0 0 4px 0; }
.smenu ul li a {  }

.hright{
height:112px;
width:192px;
position:relative;
float:left;
margin-left:-232px;
}

.logo{
width:159px;
float:right;
padding:20px 17px 0px 0px;
}

.logo img{
display:block;
}

.ilinks{
height:90px;
width:16px;
overflow:hidden;
float:right;
padding:16px 0px 0px 0px;
}

.ilinks a{
display:block;
margin:0px 0px 13px 0px;
}

.ilinks img{
display:block;
margin:auto;
}

.ilinks a.alast{
margin:0px!important;
}

/* Main Page */

.indximg{
height:423px;
clear:both;
}

.indximg .bgimage{
height:423px;
width:72%;
float:left;
background:url(../images/index_bg.jpg) left top no-repeat;
}

.indximg .news{
height:423px;
width:28%;
float:right;
}

.indximg .news .tit{
font-size:20px;
color:#333333;
padding-bottom:16px;
}

.indximg .news .tit a{
color:#333333;
text-decoration:none;
}

.indximg .news .newsdate{
font-size:14px;
color:#fff;
}

.indximg .news .newstit{
font-size:18px;
color:#333333;
padding-bottom:10px;
}

.indximg .news .newstit a{
color:#333333;
}

.indximg .archlnk{
font-size:12px;
color:#fff;
}

.indximg .archlnk a{
color:#fff;
}

.indximg .newslist{
min-height:324px;
}

.indximg .newsbg{
height:390px;
border-left:2px solid #f2ede3;
background:url(../images/news_bg.gif) top repeat-x #d45300;
padding:23px 15px 10px 20px;
}

.indxbody{
background:url(../images/indxbody_tbg.gif) top repeat-x;
padding:0px 0px 125px 0px;
}

.indxbody .ctitle{
font-size:24px;
color:#2b2b2b;
font-weight:bold;
padding-bottom:14px;
}

.indxbody .ctitle a{
color:#2b2b2b;
text-decoration:none;
}

.indxbody .ibcell1{
/*width:35%;*/
width:33%;
float:left;
}

.indxbody .ibcell1 .cellbg{
padding:0px 20px 0px 42px;
}

.indxbody .ibcell1 .cellbg2{
width:280px;
margin:auto;
}

.indxbody .map{
padding:10px 0px 0px 0px;
}

.indxbody .map img{
display:block;
margin:auto;
}

.indxbody .ibcell2{
/*width:37%;*/
width:34%;
float:left;
background:url(../images/indxcell_brdr.gif) left 34px no-repeat;
}

.indxbody .ibcell2 .ctitle{
width:283px;
margin:auto;
}

.indxbody .ibcell2 .maket{}

.indxbody .ibcell2 .maket img{
display:block;
margin:auto;
}

.indxbody .ibcell2 .cellbg{
padding:0px 22px 0px 35px;
}

.indxbody .ibcell2 .cellbg2{
min-height:210px;

}

.indxbody .ibcell3{
width:28%;
line-height:120%;
float:right;
margin-left:-1px;
}

.indxbody .contactinf{
font-size:14px;
padding-bottom:18px;
}

.indxbody .contactinf.cilast{
padding-bottom:0px;
}

.indxbody .contactinf .email{
font-size:18px;
color:#0066cc;
}

.indxbody .contactinf .phone{
font-size:18px;
font-weight:bold;
}

.indxbody .contactinf div{
font-size:12px;
color:#666666;
}

.indxbody .ibcell3 .cellbg{
padding:0px 0px 0px 19px;
}

.indxbodybg{
background:url(../images/indxcell_brdr.gif) 67% 56px no-repeat;
padding:21px 0px 20px 0px;
}

/* * */

.content{
clear:both;
background:url(../images/content_tbg.gif) top repeat-x;
padding:30px 190px 145px 44px;
}

.content .leftcol{
width:100%;
float:left;
}

.content .lcolbody{
padding-right:40px;
}

.content .rightcol{
width:160px;
float:right;
margin-right:-160px;
}
.content .rightcol2{
width:160px;
float:right;
margin-right: 0px;
}

.content.cntaddress{
padding-left:330px!important;
padding-right:60px;
}

.content.cntaddress .breadcrumbs{
margin-left:-290px;
}

.content.cntaddress .leftcol{
width:260px;
margin-left:-290px;
}

.content.cntaddress .leftcoldet{
width:560px;
margin-left:-290px;
}


.content.cntaddress .leftcol2{
width:660px;
margin-left:-290px;
}

.content.cntaddress .lcolbody{
padding-right:0px;
}

.content.cntaddress .rightcol{
width:66%;
margin:0px;
float:left;
padding:0px;
}

.content.cntaddress .rightcol2{
width:33%;
margin:0px;
float:left;
padding:0px;
}


.content.cntabout{
padding-right:305px;
}

.content.cntabout .rightcol{
width:275px;
margin-right:-275px;
padding-top:79px;
}

.content.cntmain{
padding-right:90px;
}

.content.cntmain .leftcol{
float:none;
}

.leftcol.lctext{
width:70%;
}

.leftcol2.lctext{
width:70%;
}


.leftcol.lctextc{
background:url(../pics/contactmap.jpg) center 50px no-repeat;
}

.ulndates{
list-style:none;
padding:92px 0px 10px 0px;
}

.ulndates li{
list-style:none;
font-weight:bold;
}

.ulndates li div{
background:url(../images/date_separate.gif) left bottom no-repeat;
padding:10px 0px 10px 11px;
}


.ulndates li div.dnobr{
background:none;
}

.ulndates li.liopen{
font-size:24px;
}

.ulndates li.liopen a{
color:#000;
}

.ulndates ul{
padding:10px 0px 0px 0px;
}

.ulndates ul li{
font-size:14px!important;
font-weight:normal;
background:none;
padding:7px 0px 7px 0px;
}

.ulndates ul li a{
color:#0066cc!important;
margin-left:16px;
}

.ulndates ul li span,
.ulndates ul li a.mact{
background:url(../images/arr.gif) 0px 6px no-repeat;
color:#000!important;
margin:0px;
padding-left:16px;
}

.breadcrumbs{
font-size:12px;
color:#2b2b2b;
padding-bottom:16px;
}

.breadcrumbs a{
color:#2b2b2b;
}

.pagetitle{
font-size:26px;
color:#000;
padding-bottom:14px;
}

.ndate{
color:#ff980a;
padding-bottom:4px;
}

.ntitle{
font-size:24px;
font-weight:bold;
color:#000;
padding-bottom:18px;
}

.ntitle a{
color:#000;
}

.ntext{
padding:0px 0px 28px 0px;
}

.ntext img{
/* float:left; */
margin:3px 12px 0px 0px;
}

.ntext .spacer img{
float:none;
margin:0px;
}

.pager{
height:25px;
color:#0066cc;
}

.pager a{
float:left;
margin:3px 12px 0px 12px;
}

.pager img{
float:left;
}

.pager span{
float:left;
}

.pager b{
float:left;
color:#000;
margin:3px 12px 0px 12px;
}

.pager.pgr2{
padding-left:20px;
}

.quote{
font-size:26px;
font-weight:bold;
color:#000;
line-height:120%;
font-style:italic;
background:url(../images/quote_bg.gif) left top no-repeat;
margin-bottom:16px;
padding:0px 0px 0px 45px;
}

.plakat{
padding:10px 0px 10px 0px;
}

.plakat img{
display:block;
}

.addressmenu{
font-size:16px;
color:#cccccc;
font-weight:bold;
padding:6px 0px 16px 0px;
}

.addressmenu a{
color:#0066cc;
}

.addressmenu a.actlnk{
color:#000;
}

.addressmenu span{
color:#333333;
}

.cityview{
font-size:18px;
padding-top:6px;
padding-bottom:16px;
}

.map{}

.map img{
display:block;
margin:auto;
}

.city{
font-size:18px;
padding-bottom:14px;
}
.city2{
font-size:18px;
}

.roads_list{
padding-bottom:16px;
}

.roads_list span{
font-style:italic;
}

.roads_list p{
padding-bottom:12px;
}

.roads_list .rlcell{
width:30%;
float:left;
padding:0px 3% 0px 0px;
}

.addressfilter{
padding:0px 0px 20px 0px;
}

.addressfilter label{
font-size:16px;
font-weight:bold;
display:block;
padding-bottom:9px;
}

.addressfilter label.labl2{
padding-top:10px;
}

.addressfilter .rbutton{
float:left;
margin:5px 10px 0px 0px;
}

.addressfilter select{
width:230px;
font-family:"Trebuchet MS";
font-size:14px;
color:#333333;
float:left;
margin-bottom:12px;
}

.addressfilter select.seltype{
margin-left:23px;
}

.addressfilter .button{
height:29px;
width:97px;
font-family:"Trebuchet MS";
font-size:18px;
color:#fff;
border:none;
cursor:pointer;
background:url(../images/selbtn_bg.gif) left top no-repeat;
padding-bottom:2px;
margin:2px 0px 0px 23px;
}

.pic{
padding-bottom:16px;
}

.pic img{
display:block;
}

.citytitle{
height:44px;
font-size:24px;
color:#333;
padding-bottom:10px;
}

.citytitle .gerb{
width:40px;
float:left;
padding:0px 10px 0px 0px;
}

.citytitle span{
float:left;
padding:3px 0px 0px 0px;
}

.content table.tbl {
width:100%;
border-top:3px solid #cac6be;
border-bottom:3px solid #cac6be;
margin-top:5px;
margin-bottom:14px;
}

.content table.tbl th{
font-size:14px;
font-weight:normal;
vertical-align:top;
color:#666666;
text-align:left;
padding:10px 4px 10px 4px;
}

.content table.tbl th.th1{
font-size:12px;
color:#666666;
}

.content table.tbl th.th2{
width:70px;
font-size:12px;
color:#666666;
}

.content table.tbl th.th3{
font-size:12px;
color:#666666;
}

.content table.tbl th.th4{
width:70px;
font-size:12px;
color:#666666;
}

.content table.tbl th.th5{
width:70px;
font-size:12px;
text-align:center;
color:#666666;
}

.content table.tbl th.th6{
width:150px;
font-size:12px;
color:#666666;
}

.content table.tbl td{
border-top:1px solid #cac6be;
vertical-align:top;
padding:12px 4px 10px 4px;
}

.content table.tbl td.tdsize{
text-align:center;
}

.delbtn{
height:20px;
width:60px;
font-family:"Trebuchet MS";
font-size:12px;
cursor:pointer;
color:#fff;
background:url(../images/deletebtn.gif) no-repeat;
border:none;
padding-bottom:1px;
}

.oformbtn{
height:20px;
padding-right:14px;
}

.oformbtn .button{
height:20px;
width:110px;
float:right;
font-size:12px;
background:url(../images/oform_bg.gif) no-repeat;
border:none;
cursor:pointer;
font-family:"Trebuchet MS";
color:#fff;
padding-bottom:1px;
padding:0px 4px 0px 0px;
}

.oformbtn .button.bunact{
background:url(../images/oform_bg2.gif) no-repeat;
}

.adstype{
font-size:24px;
color:#333;
padding-bottom:18px;
}

.adstype a{
font-size:14px;
color:#009900;
background:url(../images/plus.gif) 0px 5px no-repeat;
margin-left:45px;
padding-left:18px;
}

.schit{
font-size:24px;
padding-top:45px;
padding-bottom:21px;
}

.schphoto{
padding:12px 0px 28px 0px;
}

.schphoto img{
display:block;
}

.schphoto div{
padding:0px 0px 4px 0px;
}

.add{
padding:5px 0px 0px 0px;
}

.add p{
font-size:12px;
color:#ff3300;
padding:10px 0px 10px 0px;
}

.add .button{
height:20px;
width:114px;
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
cursor:pointer;
color:#fff;
border:none;
background:url(../images/addbask_btn.gif) no-repeat;
padding:0px 0px 1px 18px;
}

.checkout{
width:355px;
display:none;
}

.checkout .mssg{
color:#ff3300;
}

.checkout .title{
font-size:18px;
padding-bottom:14px;
}

.checkout label{
display:block;
padding-bottom:4px;
}

.input_text{
height:21px;
width:284px;
background:url(../images/itext_bg.gif) top repeat-x;
margin-bottom:10px;
}

.input_text img{
float:left;
display:block;
}

.input_text input{
width:276px;
float:left;
font-family:"Trebuchet MS";
font-size:13px;
border:none;
background:none;
padding:1px 0px 0px 4px;
}

.checkout .button{
height:29px;
width:97px;
font-family:"Trebuchet MS";
font-size:18px;
color:#fff;
cursor:pointer;
background:url(../images/sendbtn_bg.gif) no-repeat;
border:none;
margin-bottom:24px;
padding-bottom:2px;
}

.kostrtext{
width:630px;
}

.typestable{
width:100%;
border:none!important;
}

.typestable td{
border:none!important;
padding:0px;
}

.typestable .pictr td{
vertical-align:bottom;
}

.typestable .pictr img{
display:block;
margin:auto;
}

.typestable .lbltr td{
font-size:18px;
text-align:center;
padding:15px 0px 0px 0px;
}

.typeslin1 .typestable .spacetd{
width:20%;
}

.typeslin1{
padding-right:10px;
padding-bottom:30px;
}

.typeslin2{
padding-bottom:30px;
}

.typeslin2 .pictr td{
vertical-align:middle;
}

.typeslin2 .spacetd{
width:30%;
}

.typeslin3{
padding-left:60px;
padding-bottom:0px;
}

.typeslin3 .typestable{
width:auto;
}

.typeslin3 .spacetd{
width:30%;
}

.typeslin3 .tdr{
width:112px;
}

.typeslin3 .tdc{
width:325px;

}

.ulsamp{
list-style:none;
padding-left:14px;
}

.ulsamp li{
list-style:none;
}

.searchform{
height:30px;
padding-bottom:27px;
}

.sinput_text{
height:28px;
width:456px;
float:left;
background:url(../images/searchit_bg.gif) top repeat-x;
margin-right:3px;
}

.sinput_text img{
float:left;
}

.sinput_text input{
width:448px;
float:left;
font-family:"Trebuchet MS";
font-size:14px;
border:none;
background:none;
padding:4px 0px 0px 4px;
}

.searchform .button{
height:29px;
width:97px;
font-family:"Trebuchet MS";
font-size:18px;
color:#fff;
float:left;
cursor:pointer;
border:none;
background:url(../images/sendbtn_bg.gif) no-repeat;
padding-bottom:2px;
}

.srchresults{
padding-bottom:37px;
}

.srchresults b{
font-size:26px;
color:#000;
font-weight:normal;
padding-right:4px;
}

.srchresults span{
color:#ed1c24;
}

.sresol{
padding-left:25px;
padding-bottom:0px;
}

.sresol a{
color:#333333;
}

.sresol p{
font-weight:bold;
padding:0px;
}

.sresol li{
padding-bottom:27px;
}

.sresltspager{
height:30px;
padding:0px 0px 0px 25px;
}

.sresltspager div{
float:left;
background:#9e866d;
color:#fff;
text-decoration:none;
border:1px solid #c6b9ab;
margin-right:4px;
padding:0px 3px;
}

.sresltspager a{
float:left;
background:#c6b9ab;
color:#333333;
text-decoration:none;
margin-right:4px;
padding:1px 4px 1px 4px;
}

.sresltspager a:hover{
text-decoration:underline;
}

.sresltspager span{
float:left;
margin-top:3px;
margin-right:4px;
}

.smapul{
list-style:none;
padding:0px 0px 10px 0px;
}

.smapul a{
color:#333333;
}

.smapul li{
font-size:18px;
list-style:none;
padding-bottom:12px;
}

.smapul ul{
font-size:14px;
padding:7px 0px 0px 5px;
}

.smapul ul li{
font-size:14px;
padding:4px 0px 0px 0px;
}

.fbacklink{
font-weight:bold;
background:url(../images/url.gif) 0px 5px no-repeat;
padding:2px 0px 35px 25px;
}

a.email{
position:absolute;
margin:3px 0px 0px 2px;
}

a.email2{
display:block;
padding-top:2px;
}

.contacttext{
width:632px;
}

.contactlinks{
width:300px;
}

.contactlinks a{
display:inline;
}

.mrazdel{
height:626px;
clear:both;
color:#f2ede3;
background:url(../images/main_supersite.jpg) left top no-repeat #3d82c1;
padding:15px;
}

.mrazdel.mrbilboard{
background:url(../images/main_bilboard.jpg) left top no-repeat #3d82c1;
}

.mrazdel.mrcityboard{
background:url(../images/main_citybrd.jpg) left top no-repeat #3d82c1;
}

.mrazdel.mrpillar{
background:url(../images/main_pillar.jpg) right top no-repeat #3d82c1;
}

.mrazdel.mrkrishn{
background:url(../images/main_krishn.jpg) left top no-repeat #3d82c1;
}

.mrazdel.mrperetyazhk{
background:url(../images/main_peretyazhk.jpg) left top no-repeat #3d82c1;
}

.mrazdel.mrbrandmvr{
background:url(../images/main_brandmvr.jpg) right top no-repeat #3d82c1;
}

.mrazdel.mrlightbox{
background:url(../images/main_lightbox.jpg) left top no-repeat #3d82c1;
}

.mrazdel.mrcityformat{
background:url(../images/main_cityformat.jpg) right top no-repeat #3d82c1;
}

.mrazdel.mrprizmatron{
background:url(../images/main_prizmatron.jpg) left top no-repeat #3d82c1;
}

.mrazdel h1{
color:#f2ede3;
}

.mrazdel .breadcrumbs{
color:#fff;
}

.mrazdel .breadcrumbs a{
color:#fff;
}

.mrazdel .rtext{
height:574px;
width:300px;
float:left;
background:url(../images/razdel_bg.png);
padding:12px 27px 10px 27px;
}

.mrazdel.mrpillar .rtext,
.mrazdel.mrkrishn .rtext,
.mrazdel.mrlightbox .rtext,
.mrazdel.mrcityformat .rtext{
float:right;
}

.rcontent{
background:url(../images/razdel_tbg.gif) top repeat-x;
padding:37px 40px 135px 400px;
}


.rcontentrazdel{
padding:37px 40px 80px 400px;
}


.rcontent .rctext{
width:360px;
float:left;
margin-left:-360px;
}

.rcontent .rmap{
width:100%;
float:left;
}

.rcontent .rmap img{
display:block;
}

.rcontent .rmap div{
width:494px;
margin:auto;
}

h1.hisite{
line-height:24px;
}

.constlist{
padding-bottom:25px;
}

.constlist p{
padding-bottom:5px;
}

.femail{
position:absolute;
margin:4px 0px 0px 0px;
}

.cemail{
position:relative;
margin-bottom:-3px;
}

/* Footer */

.footer{
height:122px;
min-width:100px;
font-size:12px;
position:relative;
margin-top:-122px;
background:url(../images/footer_bg.gif) top repeat-x #d8d3c9;
}

.footer .icq,
.cfooter .icq,
.pvfooter .icq{
color:#669900;
padding:0px 4px 0px 0px;
}

.footer .icqicon,
.cfooter .icqicon,
.pvfooter .icqicon{
position:absolute;
}

.copyrights{
width:47%;
float:left;
}

.development{
width:31%;
float:right;
height:45px;
padding-top:5px;
}

.counters{
height:45px;
width:21%;
float:right;
}

.counters div{
float:right;
padding-left:10px;
}

.footerbg{
height:82px;
padding:20px 40px 10px 40px;
}

/* Print Vers */

body.bodypvers{
background:url(../images/pvers_top.gif) top repeat-x #fff;
}

.pvmain{
width:660px;
}

.pvbutton{
height:33px;
padding:10px 47px 0px 47px;
}

.pvbutton input{
height:20px;
width:95px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(../images/print_btn.gif) no-repeat;
border:none;
}

.pvheader{
height:120px;
font-size:12px;
padding:58px 0px 10px 59px;
}

.pvheader .logo{
width:244px;
float:left;
margin:0px;
padding:0px;
}

.pvheader .logo img{
display:block;
}

.pvheader .contacts{
width:320px;
float:left;
padding:16px 0px 0px 0px;
}

.pvcontent{
min-height:620px;
padding:0px 60px 20px 60px;
}

.pvcontent h1{
padding-bottom:22px;
}

.pvfooter{
font-size:12px;
padding:0px 60px 25px 60px;
}

/* Contacts */

.contctmain{
min-height:100%;
background:url(../images/contacts_bg.gif) top repeat-x;
}

.clogo{
height:73px;
padding:3px 53px 0px 50px;
}

.clogo img{
float:right;
}

.cconent{
width:560px;
margin:auto;
padding:0px 20px 124px 20px;
}

.cconent h1{
font-size:24px;
font-weight:normal;
padding:0px 0px 15px 196px;
}

.cconent .text{
padding:0px 60px 38px 196px;
}

.fbackform{
padding:0px 0px 40px 38px;
}

.fbackform label{
width:140px;
float:left;
padding:0px 18px 0px 0px;
}

.fbackform .itext{
width:321px;
float:left;
font-family:"Trebuchet MS";
font-size:13px;
border:1px solid #999999;
margin-bottom:14px;
padding:1px 0px 1px 4px;
}

.fbackform textarea{
height:206px;
width:317px;
float:left;
font-family:"Trebuchet MS";
font-size:13px;
border:1px solid #999999;
margin-bottom:12px;
padding:1px 4px 1px 4px;
}

.fbackform .button{
height:26px;
width:117px;
font-family:"Trebuchet MS";
font-size:18px;
cursor:pointer;
color:#fff;
border:none;
background:url(../images/fback_btn.gif) no-repeat;
margin:0px 0px 0px 158px;
padding-bottom:2px;
}

.cfooter{
height:122px;
min-width:600px;
font-size:12px;
position:relative;
margin-top:-122px;
background:url(../images/footer_bg.gif) top repeat-x;
}

.cfooterbg{
height:92px;
padding:30px 40px 0px 40px;
}

.cfooter .copyrights{
width:100%;
float:none;
}

span.red{
color:#cc0000;
}

.spacer{
height:1px;
clear:both;
}

.spacer.sptop{
background:#b1ada4;
}

#trk-karnaval				{ display:block; width: 160px; height: 30px; background: url(/images/trk-karnaval.jpg) no-repeat top left; font-size: 19px; color: #136dce; padding: 25px 0 15px 110px}
#trk-karnaval:hover			{ color:#e5007d}

.indoor_karnaval_td			{ padding: 20px}

.attention					{ float:left; background: url(/images/attention.jpg) no-repeat; width: 32px; height: 28px; margin: 3px 10px 3px 0}
.format						{ float: left; height: 35px; width: 35px; text-align: center; color: #f70957}

.options_format					{ color: #717172}
