/* CSS Document */
body { 
       
	   margin:0px;
	   padding:0px;
	   font-family: Tahoma;
	   font-size:12px;
	   color:#333333;
	   background-color:#c8c8c8;
}
#bg {background: url(images/main_bg.gif) center top repeat-x #c8c8c8;}
div { margin:0px; padding:0px;}
p {margin:0px; padding:0px;}
ul { margin:0px; padding:0px;}
img { border:none;}

.clear { clear:both;}
.through {text-decoration:line-through;}
.red { color:#F00;}

#head { color:#414141;}
#head a { color:#ffffff; text-decoration:underline;}
#head a:hover { color:#ffffff; text-decoration:none;}
#head .col-l { float:left; width:398px;}
#head .col-r { float:right; width:200px; text-align:right; color:#FFFFFF;}
#head .col-c { float:left; width:215px; padding:45px 0px 0px 40px;}

#action {position:absolute; right:0px; width:150px; height:150px; background:url(images/head-action.gif) right top no-repeat;}

#shoppingCartTotal { font-weight:bold;}
#shoppingCartTotalSumm { font-weight:bold;}

h1 { 
     background:url(images/star.gif) left 3px no-repeat; 
	 color:#e48219; 
	 font-size:14px;
	 text-transform:uppercase;
	 padding:0px 0px 0px 17px; 
	 margin-top:25px; 
	 margin-bottom:10px;
}
h1 a{ 
	 color:#e48219 !important;
	 text-decoration:none !important;
}
h1 span {  
	 color:#e48219; 
	 font-size:14px;
	 text-transform:uppercase;
}

h2 { 
     background:url(images/star.gif) left 1px no-repeat; 
	 color:#666666; 
	 font-size:14px;
	 text-transform:none;
	 padding:0px 0px 0px 17px; 
	 margin-top:0px; 
	 margin-bottom:10px;
}

h3 {  
	 color:#ff9933; 
	 font-size:14px;
	 text-transform:none;
	 padding:0px 0px 0px 0px; 
	 margin-top:10px; 
	 margin-bottom:10px;
}
h3 span{  
	 color:#f5f5f5; 
	 font-size:14px;
	 text-transform:none;
	 font-weight:bold;
	 padding:0px 0px 0px 0px; 
	 margin-top:10px; 
	 margin-bottom:10px;
}
h4 {  
	 color:#ff9933; 
	 font-size:20px;
	 text-transform:uppercase;
	 font-weight:normal;
	 padding:0px 0px 0px 0px; 
	 margin-top:30px; 
	 margin-bottom:20px;
}

.butt {width:740px; height:30px; text-align:right;}
.butt1 {margin-left:0px; margin-right:10px;}
.butt2 {margin-right:0px;}
.butt3 { margin-right:0px;}
.butt4 { margin-left:8px;}
.butt5 {margin-left:10px;}

.butt-l { float:left; height:30px; text-align:left;}
.butt-r { float:right; height:30px; text-align:right;}

#body-top {background:url(images/body-top.gif) left top no-repeat; width:865px;}
#body-center {background:url(images/body-center.gif) left top repeat-y; width:865px;}
#body-bott {background:url(images/body-bott.gif) left bottom no-repeat; width:865px;}
.body-bott_head { padding-top:7px;}

.content {padding:35px 35px 35px 35px;}
.content a {color:#ff9933; text-decoration:underline;}
.content a:hover { color:#999999; text-decoration:none;}
.content p {margin-bottom:20px;}

.contentDemo {padding:35px 35px 35px 25px;}
.contentDemo a {color:#ff9933; text-decoration:underline;}
.contentDemo a:hover { color:#999999; text-decoration:none;}
.contentDemo p {margin-bottom:20px;}

.page_head_top {background:url(images/page_bg_top.png) left top repeat-x; width:859px;}
.page_head_bott {background:url(images/page_bg_bott.png) left bottom repeat-x;}
.page_head_bott_right {background:url(images/page_bg_bott_right.png) right bottom no-repeat; padding:50px 0px 18px 20px;}
.page_head_bott_right .col-left {float:left;}
.page_head_bott_right .col-right {float:right; margin-right:35px;}
.page_head_top h1 { 
     background:none;
	 color:#ef9408; 
	 font-size:20px;
	 text-transform:uppercase;
	 font-weight:normal;
	 padding:0px 0px 0px 0px; 
	 margin:0px 0px 3px 4px;
}
.page_head_top p {
	font-size:12px;
	color:#7d7d7d;
	font-weight:bold;
	width:490px;
	margin:5px 0px 0px 3px;
	padding:20px 0px 0px 0px;
	background:url(images/page_head_top_p_line.gif) left top repeat-x;
	line-height:16px;
}

.plashka_center {background:url(images/plashka_center.gif) left top repeat; margin:5px 30px 0px 35px;}
.plashka_left {background:url(images/plashka_left.gif) left top repeat-y;}
.plashka_right {background:url(images/plashka_right.gif) right top repeat-y;}
.plashka_top_center {background:url(images/plashka_top_center.gif) left top repeat-x;}
.plashka_top_left {background:url(images/plashka_top_left.gif) left top no-repeat;}
.plashka_top_right {background:url(images/plashka_top_right.gif) right top no-repeat;}
.plashka_bottom_center {background:url(images/plashka_bottom_center.gif) left bottom repeat-x;}
.plashka_bottom_left {background:url(images/plashka_bottom_left.gif) left bottom no-repeat;}
.plashka_bottom_right {
	 background:url(images/plashka_bottom_right.gif) right bottom no-repeat; 
	 color:#790000; 
	 /*font-style:italic; */
	 font-weight:bold; 
	 padding:15px 30px 25px 20px; 
	 text-align:center;
	 font-size:12px;
	 line-height:18px;
}

.price { font-weight:bold; color:#FF8A15; padding:0px; font-size:14px; padding-left:3px; }

.col-l { float:left; width:380px;}
.col-r { float:right; width:380px;}

.orang { margin-bottom:20px;}
.orang li { 
            list-style:none; 
			background:url(images/star2.gif) left 4px no-repeat; 
			padding:0px 0px 5px 14px; 
			margin:0px 0px 0px 30px;
}



.also { padding-top:10px; margin-top:0px; /*border-top:#333333 1px dotted;*/ font-size:12px;}
.also b { color:#5d5d5d;}
.grey { margin-top:7px;}
.grey li { 
           list-style:none;
		   color:#5d5d5d;
		   background:url(images/star3.gif) left 4px no-repeat; 
		   padding:0px 0px 3px 14px; 
		   margin:0px 0px 0px 0px;
}
.grey li a{ 
		   color:#e48219;
		   text-decoration:underline;
}
.grey li a:hover{ 
		   color:#5d5d5d;
		   text-decoration: none;
}

#contact .col-l { float:left; width:285px;}
#contact .col-c { float:left; width:235px;}
#contact .col-r { float:right; width:220px;}
#contact .col-l-2 { float:left; width:520px;}
#contact .col-r-2 { float:right; width:220px;}

#clients .col-l { float:left; width:210px;}
#clients .col-c { float:left; width:210px;}
#clients .col-r { float:right; width:210px;}

.block-center {background:url(images/block-center.gif) center top repeat-y;}
.block-top {background:url(images/block-top.gif) center top no-repeat;}
.block-bott {
              background:url(images/block-bott.gif) center bottom no-repeat;
			  padding: 15px 15px 6px 15px;
}
.block2-center {background:url(images/block2-center.gif) center top repeat-y;}
.block2-top {background:url(images/block2-top.gif) center top no-repeat;}
.block2-bott {
              background:url(images/block2-bott.gif) center bottom no-repeat;
			  padding: 15px 15px 6px 15px;
}
.block-bott p { margin-bottom:20px;}
.block2-bott p { margin-bottom:20px;}

.br25 { line-height:40px;}
.br15 { line-height:15px;}

#footer { margin-top:20px;}
#footer a{color:#636363; text-decoration:none; font-size:11px;}
#footer a:hover{color:#636363; text-decoration: underline;}
#footer .col-l{ width:430px; float:left; margin-bottom:20px; padding-left:25px;}
#footer .col-r { width:380px; float:right; padding-right:25px; /*border:#999 1px solid;*/}

#footer .noSpam {
	float:left;
	background:url(images/nospam_hosting.png) left top no-repeat;
	padding:2px 0px 0px 38px;
	height:32px;
}
#footer .payment {
	float:left;
	padding:0px 0px 0px 27px;
}

#footer .SuperSeo {
	background:url(images/SuperSeoLogo.png) left 3px no-repeat;
	padding:5px 0px 0px 82px;
	float:left;
	height:30px;
}


.our_links_left {
	color:#636363; 
	font-size:11px; 
	width:165px; 
	text-align:left; 
	line-height:25px; 
	margin:0px 10px 0px 15px; 
	float:left;
}
.our_links_left a{color:#636363; text-decoration:none;}
.our_links_left a:hover{color:#636363; text-decoration: underline;}

.our_links_logo {float:left; width:35px; text-align:left;}
.our_links_link {float:right; width:130px; text-align:left; padding-top:3px; font-size:11px; line-height:14px;}


.enter { height:18px; width:200px; font-size:11px; border:#e48219 1px solid; color:#333333; padding:3px 0px 0px 2px; margin-bottom:10px;}
td .form {color:#333333; font-size:12px; padding:3px 10px 0px 0px;}

.clients-table { margin-bottom:50px;}


#warning {
	border:#F90 1px solid; 
	padding:20px; 
	margin:30px 0px 0px 0px;
	/*background:url(images/exclamation_bgWhite.gif) -3px -3px no-repeat;*/
}
.citation { margin:10px; padding:15px; border:#900 1px dashed; background-color:#FF9;}



/*######*/
.st-butt,a.st-butt{
                        padding:0 .8333em;
						margin:0 .25em;
						text-decoration:none;
						color:#333333;
						/*background:#d8d8d8 url(youtube/master-vfl136487.png) repeat-x center -802px;*/
						background:#fed81c url(/images/butt-all.png) repeat-x center 0px;
						border:1px solid #fef5d4;
						-webkit-border-radius:3px;
						border-radius:3px;
						cursor:pointer;
						display:-moz-inline-box;
						display:inline-block;
						*display:inline;
						font-weight:normal;
}

html>body .st-butt,tt:-moz-any-link,tt:default{-moz-border-radius:3px}

.st-butt span{white-space:normal; line-height:1.8em; height:21px; *display:inline-block}

html>body .st-butt span,tt:-moz-any-link{padding-top:.3333em; line-height:1.75em}

html>body .st-butt span,tt:-moz-any-link,tt:default{padding-top:0; line-height:1.8em}

*:first-child+html .st-butt span{padding-top:0; line-height:1.75em}

.st-butt img,.st-butt button{vertical-align:top; /*height:1.9166em;*/ width:20px; margin:0; padding:0; border:0 solid transparent; cursor:pointer}

* html .st-butt img{/*height:1.8333em;*/ vertical-align:bottom}
* html .st-butt button{/*height:1.8333em;*/ vertical-align:bottom}
*:first-child+html .st-butt img{/*height:1.8333em;*/ vertical-align:bottom}
*:first-child+html .st-butt button{/*height:1.8333em;*/ vertical-align:bottom}


.st-butt-urgent,a.st-butt-urgent{
                                      font-weight:bold;
									  color:#333333;
									  /*background:#fed81c url(youtube/master-vfl136487.png) repeat-x center -2202px;*/
									  background:#fef5d4 url(/images/butt-all.png) repeat-x center 0px;
									  border-color:#fef5d4;
									  letter-spacing: normal;
}
a:hover.st-butt-urgent {background:#fef5d4 url(/images/butt-all-flip.png) repeat-x center 0px; color:#993300;}
.st-menulink-urgent .st-butt-urgent{color:#333333;}


st-butt-short span{line-height:1.5em; height:21px;}
html>body .st-butt-short span{padding-top:0; /*line-height:1.5em*/}
*:first-child+html .st-butt-short span{padding-top:0; /*line-height:1.5em*/}
.st-butt:hover,.st-menubutton:hover,.st-menulink:hover{text-decoration:none}
.st-butt:hover span,.st-menubutton:hover .st-butt span,.st-menulink:hover .st-menulink-btn{text-decoration:underline}

.td-exclusive { padding:3px;}
.td-exclusive-head {border-bottom:#333 1px dotted;}

.response span{ color: #333; font-style:italic;}
.response .name { padding:0; text-align:right;}
.line {border-bottom:#999 1px solid; margin:0px 0px 30px 0px;}
.newResponse {background:url(images/new.gif) left top no-repeat; padding:5px 0px 0px 55px;}

iframe { border:0px;}

.block-red { color:#FFF; margin:0px 0px 15px 0px; padding:0px; background:url(images/block-red-rep.gif) left top repeat;}

.additional-1 {background:url(images/ico-earch.png) left 4px no-repeat; padding:0px 0px 0px 36px;}
.additional-2 {background:url(images/ico-karandasch.png) left 4px no-repeat; padding:0px 0px 0px 36px;}
.additional-link {background:url(images/arr-orang.gif) left 3px no-repeat; padding:0px 0px 0px 16px;}


.breadcrumps span {background:url(images/arr-orang.gif) left 3px no-repeat; padding:0px 0px 0px 16px;}

