body,div,table,td,p,input{
padding:0;margin:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
/*color:#94a7b0;*/
}
body {background-color:#fff;}
.wrapper {
background: url(img/shadow.gif) repeat-y center top;
width: 100%;
display: table;
}
.head,.page,.footer,.headin,.pagein,.footerin ,.top,.topmenu,.search,.langmenu{
display:block;
position:relative;
}
.head,.page,.footer{
width:960px;
margin:0 auto 0;
}
.headin,.pagein,.footerin{
width:938px;
margin:0 11px;
}
/* HEAD */
.headin{
/*height:177px;*/
background:#fff url("img/head.gif") no-repeat center top;
}
.headin-top{height:133px;}
.headin-bot{height:44px;background:url("img/menu.gif") repeat-x;}
.headin-bot div, .headin-bot span{float:left;}
.headin-bot-fix1, .headin-bot-fix2{height:44px;width:17px;}
.headin-bot-fix1 img, .headin-bot-fix2 img{margin-top:11px;cursor:pointer;}
.pagein, .footer{background-color:white;}
.pagein{min-height:1000px;}
.headin-bot-fix1{background:url("img/menu.gif") repeat-x 0 -44px;}

/* PAGE LINKS */
a:link , a:visited , a:active   {color:#CB2612; text-decoration:none;}
 /*{color:#CB2612; text-decoration:none;}{color:#CB2612; text-decoration:none;}*/
a:hover   {color:#CB2612; text-decoration:underline;}

/* PAGE MENU */
.hmenu{}
.tl,.tc,.tr{height:44px;line-height:44px;}
.tl,.tr{width:18px;}
.tr{background:url("img/menu_line.png") no-repeat right top;}
.acl{background:url("img/tab.png") no-repeat 0 0;}
.acc{background:url("img/tab.png") repeat-x 0 -44px;}
.acr{background:url("img/tab.png") no-repeat -18px 0;}
/* PAGE-MENU LINKS */
.hmenu a, .hmenu a:hover , .hmenu a:visited{
color:#fdb;
/*color:#9ab;*/
text-decoration:none;
}
.hmenu a:hover{
color:#888;
}
.acc a:visited{color:#888;}

/* top */
.top{
width:938px;
height:46px;
/*line-height:46px;*/
}
.top .topmenu, .top .search, .top .langmenu {float:right;color:#fff;}
.topmenu{width:250px;padding:16px 20px 0 10px;}
.topmenu a,.topmenu a:visited,.topmenu a:hover{color:#fff;margin:0 12px 0 5px;}
.top .search .sword{border:0 none;height:18px;width:125px;}
.top .search .submit{background:transparent none;border:0 none;margin-left:14px;}


.search{width:175px;padding-top:13px;height:13px;padding-right:4px;}
.sf,.sb{border:0;}
.sb{margin-left:14px;background:transparent none;}
.langmenu{
/*width:145px;*/
padding:14px 0 0 7px;
width:158px;
}

/* Borders */
.a{position:absolute;background-image:url("img/corner_shadow.png");}
.bt{top:0;}
.bb{bottom:0;}
.bl{left:0;}
.br{right:0;}
.head .br{background-position:-11px 0;}
.footer .bl{background-position:0 -160px;}
.footer .br{background-position:-11px -160px;}


.textcontent{padding:5px 32px 150px;}
/* TEXT STYLES */

h1{
color:#BEBEBE;
font-size:32px;
font-weight:normal;
}
h2{
color:#000;
font-size:32px;
font-weight:normal;
padding:0;
margin:0;
}
h4{
border-top:2px dotted #83A0AE;
color:#000;
font-size:13px;
font-weight:700;
margin:15px 0 0;
padding:15px 0 10px;
}
.important{color:#e31927;}

/* Products PAGE */
/*
.products td {width:156px;height:214px;background:url("img/products-small.png");valign:top;}
.products td p{display:block;}
.products td p{margin-left:9px;height:88px;}
.products td p:first-child{height:60px;}
.products td p:last-child{height:50px;}
.products a{text-decoration:none;color:#000;font-weight:700;border:0;}
.products td p:last-child a{color:#888;}
*/
.prdt{
background:url(img/products-small.png) no-repeat scroll 0 0;
height:214px;
width:156px;
float:left;
margin:9px 9px 9px 40px;
}
.prdt thead{
text-align:left;
vertical-align:top;
}
.prdt tbody{}
.prdt tr{}
.prdt th{padding:6px 0 0 7px;height:25px}
.prdt td{
height:78px;
vertical-align:top;
padding:7px 0 0 7px;
}
.prdt td p{}
.prdt a,.prdt a:visited,.subprdt a:hover,.subprdt a:visited,.pg a:hover,.pg a:visited{color:#666;}
.prdt a img{border:0;}
.prdt a:hover{color:#666;text-decoration:underline;}

/* Sub Products PAGE */

/*
#prodi table {width:874px !important;height:213px !important;background:url("img/products-big.png") no-repeat top left;margin-bottom:20px;}
#prodi table tr:first-child td:last-child {width:264px;}
#prodi table td {vertical-align:top;}
h3 {color:black;font-size:18px;line-height:38px;margin:0;padding:0 0 0 18px;}
#toprow{height:48px !important;}
#tdtext{padding:0 5px 5px 18px;}
*/
.subprdt {
background:url(img/products-big.png) no-repeat scroll left top;
border-collapse:collapse;
width:874px;
margin-bottom:30px;
height:213px;
}
.first-cell {height:48px !important;}
.subprdt h3 {color:black;font-size:18px;line-height:38px;margin:0;padding:0 0 10px 18px;line-height:18px;}
.subprdt tr{}
.subprdt td{vertical-align:top;text-align:left;}
.subprdt p{}
.subprdt a{color:#666;}
.subprdt a{text-decoration:none;}
.subprdt a img{border:0;}
.subprdt h3 a{color:#000;}
.subtr1{}
.subtr1 td{vertical-align:middle;/*padding-bottom:5px;*/}
.subtr2{}
.subtr2 td{width:610px;padding:0 5px 5px 18px;}
.subtr2 td p {height:140px;}
.subtr2 td div p {height:18px;}
.subtr2 div {}
/*#oblojka {text-align:center;vertical-align:middle !important;width:135px;}*/
#contacts{margin:50px 0 0 220px;}
.contactt{padding:10px;}
.cfheader{padding:0;margin:0;background:url("img/cft.gif") no-repeat top center;}
.cfbody{padding:0;margin:0;background:url("img/cfb.gif") no-repeat bottom center;}
.cfbody textarea, .cfbody select{border:1px solid #dadada;}
span.main input{border-color:#888 #333 #333 #888;border-style:solid;border-width:1px;}
.cfbody input{border-style:none none dotted none;border-width:1px;border-color:#333;}
.cfbody input:hover{background-color:#f3f3f3;}
.cfbody input:focus{border-style:none none solid none;border-width:1px;border-color:#000;}
.cfbody textarea:focus{border:1px solid #888;}

/* New Template CSS Fixes */
/*.video{text-align:center;width:100% !important;}*/
.contenttable td img {border:0 !important;}
/**/


/* Donwloads PAGE */
.trs{background-color:#f5f5f5;
/*background-image:url("img/tr.gif");background-repeat:repeat-x;background-position:center bottom;*/
}
.slider{
background:url(img/downloads.png) no-repeat scroll 0 0;
/*
background-color:#F5F5F5;
border-color:#888 #555 #555 #888;
border-style:solid;
border-width:1px;*/
color:#333;
display:block;
padding:2px 10px 0 15px;
}
/*.downul li:hover{background:url(img/downloads-hover.png) no-repeat scroll 0 0;}*/
.slider table{
/*background-color:white;*/
width:849px;
padding-top:10px;
}
.slider table td{
padding:5px 15px;
border-bottom:1px dotted #f5f5f5;
}
.slider div.ddd1{cursor:pointer;}
.slider table td p{vertical-align:middle;}
.downul{padding:0;margin:0;}
.downul li{list-style:none;margin:0;}
/*b .h1{display:none;}*/

/* Photo gallery */
.pg {
background:url(img/pgallery.png) no-repeat scroll 0 0;
height:200px;
width:220px;
float:left;
margin:3px 0 35px 54px;
border-collapse:collapse;
}
.pg  th{
height:142px;
padding:20px 20px 0;
}
.pg  td{
height:22px;
padding:12px 5px 0;
text-align:center;
vertical-align:top;
}
.pg  a{color:#666;}
.pg  a img{}
.pg  img{
border:0;
height:140px;
width:180px;
}

/* SUB PHOTO GALLERY PAGE */
.photos{}
.photos div{}
.photos table{}
.photos tr{}
.photos td{background:url(img/photo.png) no-repeat scroll 0 0;padding:10px 30px 10px 10px;}
.photos td.ph{background:url("img/photo.gif") no-repeat scroll 0 0;padding:10px 30px 10px 10px;}
.photos td p{}
.photos td img{}

/* Partners page */
.partners {
background:url(img/partners.png) no-repeat scroll 0 0;
height:213px;
margin-bottom:40px;
width:638px;
}
.partners h1{
font-size:20px !important;
color:#000 !important;
margin:0 !important;
padding:6px 15px;
font-weight:700;
}
.partners table{
height:150px;
margin-left:24px;
margin-top:6px;
width:600px;
}
.partners tr{}
.partners td{}
.partners p{}
.partners a{}
/* HOME PAGE */
.home .textcontent .csc-textpic-text{width:596px;}
.home .bodytext {padding:2px;}
.home td {vertical-align:top;}
#news {width:260px !important;;padding-left:16px;}
.nborder{border-left:2px solid #83a0ae;}
/*.home .textcontent div div{width:auto !important;}*/
#news .csc-textpic-text{width:260px;}
#news table{width:260px;border-collapse:collapse;margin-bottom:20px;}
#news tr{}
#news th{background:url("img/news-top.png") no-repeat center top;height:38px;padding-left:5px;text-align:left;}
#news td{background:url("img/news-bot.png") repeat-y center bottom;padding:0 0 10px 5px;text-align:left;}
#news th p {font-size:20px;color:#83a0ae;}
#news td p {color:#000;}
#news a{}
#news td a{}
#news th a{}
/* About Goelst page */
.about .textcontent {background:url("img/g.png") no-repeat bottom right;padding:5px 32px 0 !important;}
/* Products Video */
.video {
background:url(img/video.png) repeat scroll 0 0;
border-collapse:collapse;
float:left;
height:200px;
margin:3px 0 35px 54px;
width:220px;
}
.video th{
height:146px;
padding:10px 14px 0;
text-align:left;
vertical-align:top;
}
.video td{

}
.vid1{
height:31px;
padding:0 10px 0 14px;
text-align:left;
vertical-align:top;
}
.vid1 p {font-size:10px;}
.vid2{
text-align:center;
vertical-align:middle;
}
.video a img{border:0;}
.loading{
height:8px;
text-align:right;
}
.align-right{text-align:right;}
.align-left{text-align:left;}
.align-center{text-align:center;}
.align-justify{text-align:justify;}
/* search results */
.tx-indexedsearch-rules, .tx-indexedsearch-searchbox form a, .tx-indexedsearch-info, .tx-indexedsearch-percent{display:none;}
.ddd1{height:25px;}
.slider .ddd1{font-size:18px;}
#down1, #down2, #down3, #down4{overflow:hidden;}

