html, body {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

html {
  background-color:#E0E0E3;
}

body {
  width:980px;
  float:left;
  background-color:#ffffff;
}

body.bg2 { background:#fff url(/source/templates/design/default/images/ban_fon.gif) repeat-x bottom;}

html, body, div, span {
  background-position:left top;
  text-align:left;
  vertical-align:top;
}


.h1 { color:#5B6376; font-size:13px;}

body, div, span, select, input, a { font-family:tahoma; font-size:11px; color:#34353B;}
h1, h2, h3, h4, h5 {font-family:tahoma;}





/* TOP */
#top1 { width:980px; height:40px; background:url(/source/templates/design/default/images/top_fon.jpg) repeat; text-align:right;}
  #top1 img.ots { margin-top:16px;}
  #top1 div.right { float:right; padding:11px 25px 0px 45px; width:135px;}
  #top1 div.right span {  font-size:10px; font-weight:bold; color:#FFFFFF; display:block; background:url(/source/templates/design/default/images/fone.gif) no-repeat; height:15px; padding:3px 0px 0px 25px;}


  
  

/* MENU */  
.fon_rt_m { position:absolute; z-index:100; left:969px; top:40px; background:url(/source/templates/design/default/images/right_menu_rgt.jpg) no-repeat; width:11px; height:290px;}

#content #right_menu { float:right; margin-top:-252px; width:158px; padding-right:11px; position:relative; background:url(/source/templates/design/default/images/right_menu_rf.gif) repeat-y; background-position:right;}

#content  #right_menu .top {  width:158px; background:url(/source/templates/design/default/images/right_menu_top.gif) repeat-x; height:16px; float:left}
#content  #right_menu .center { background:#C1C3CA url(/source/templates/design/default/images/right_menu_cntr.jpg) no-repeat; background-position:left bottom; width:158px; float:left; padding:0px 0px 0px 0px;}
#content    #right_menu .center a { display:block; width:142px; text-align:right; background:url(/source/templates/design/default/images/right_menu_abg.gif) no-repeat; background-position:bottom; color:#586071; line-height:15px; font-size:11px; font-weight:bold; padding:9px 10px 7px 0px; text-decoration:none; font-family:Tahoma}
#content    #right_menu .center a.act { color:#A94434;}
  
#content  #right_menu .bottom { background:#fff url(/source/templates/design/default/images/right_menu_bot.jpg) no-repeat; height:190px; margin-right:-11px; width:168px; float:left}
  
  
  
  
  

/* CONTENT */ 
#content { float:left; width:980px;}
  #content .top { width:811px; height:162px; float:left;}
  
  /* button */
  #content .podtop { background:url(/source/templates/design/default/images/podcar_fon.jpg) no-repeat; width:811px; height:90px; float:left}
    #content .podtop .left { float:left; width:218px; height:90px; margin-left:7px;}
    #content .podtop .left div{ background:url(/source/templates/design/default/images/your_ideal_video.jpg) no-repeat; width:218px; height:113px; margin-bottom:-27px; position:relative;}
    .bg2 #content .podtop .left div,
    .bg3 #content .podtop .left div { background:url(/source/templates/design/default/images/your_ideal_video_bg.jpg) no-repeat;}
    #content .podtop .but { float:left; height:79px; width:173px; margin-top:7px; background:url(/source/templates/design/default/images/podtop_kn_ramk_1.jpg) no-repeat}
    #content .podtop .but a img { border:0px solid; margin-top:4px; margin-left:5px;}
    #content .podtop .act { background:url(/source/templates/design/default/images/podtop_kn_ramk_2.jpg) no-repeat;}
    
    #content .podtop .sep { background:url(/source/templates/design/default/images/podtop_kn_sep.gif) no-repeat; background-position:center left; margin-left:8px; margin-bottom:8px; float:left; height:82px; width:19px;}
    
  
  
  /* center */


  #content .center { background:url(/source/templates/design/default/images/content_fon.gif) repeat-y; width:973px; float:left; padding:0px 0px 0px 7px;}
  
  .bg2 #content { background:#f4f4f5 url(/source/templates/design/default/images/ban_fon.gif) repeat-x; background-position:bottom;}
  .bg3 #content { background:#f4f4f5 url(/source/templates/design/default/images/ban_fon_2.gif) repeat-x; background-position:bottom;}
  
    #content .center .left { width:155px; float:left; margin-top:20px; padding-left:28px; padding-right:35px;}
      #content .center .left a.link{ text-decoration:none;}
      #content .center .left a.link:hover{ text-decoration:underline;}
      #content .center .left div img.main { border:#5b6374 1px solid; background-color:#d1d3d9; padding:11px 10px 9px 10px; margin-top:8px;}
      #content .center .left a img.main { border:#5b6374 1px solid; background-color:#d1d3d9; padding:11px 10px 9px 10px; margin-top:8px;}
      #content .center .left div.main { color:#5B6376; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
      #content .center .left .sep { border-left:#c7c7c7 1px solid; margin-top:15px;}
      #content .center .left .sep, #content .center .left .pr{ text-decoration:none; color:#5A6073; padding-left:15px;}
      #content .center .left .pr { display:block; text-align:right;}
    
    
    #content .center .right { float:left; width:515px; padding-right:60px;}
      #content .center .right .main { padding-left:60px; padding-top:15px; font-weight:bold; float:left;}
      #content .center .right .sep { height:25px; background:url(/source/templates/design/default/images/cont_cent_sep.gif) repeat-x; background-position:center; padding-left:6px; width:516px; float:left}
      
      #content .center .right .page { float:left; margin-top:55px; margin-left:15px; width:480px;}
      #content .center .right .bot { margin-top:0px;}
      #content .center .right .page a { text-decoration:none}
      
      #content .center .right .cont { float:left; text-align:justify;}
      
/*      #content .center .right .after_find { margin-top:10px; float:left; margin-bottom:8px; width:560px;}*/
      #content .center .right .after_find { margin-top:10px; float:left; margin-bottom:8px; width:520px;}
      #content .center .right .after_find img.im { float:left; background-color:#fbfbfb; padding:12px 11px 9px 11px; border:1px solid #989da8}
/*      #content .center .right .after_find .ots { float:left; width:325px; height:auto; margin-left:35px; color:#586073;}*/
      #content .center .right .after_find .ots { float:left; width:367px; height:auto; margin-left:15px; color:#586073;}
      #content .center .right .after_find .ots b { color:#201E24;}
      
      #content .center .right .after_find .ots .details_calc{ float: right; bottom: 0px; right: 0px; position: relative;}
      
      #content .center .right .txt { float:left; width:160px; font-family:tahoma; padding:13px 0px 10px 70px; float:left}
      #content .center .right .txt2 { padding-top:13px; float:left; padding-bottom:10px;}
      #content .center .right .txt2 div{ color:#070707; height:20px;}
      #content .center .right .txt2 input { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; margin-right:10px; vertical-align:middle;}
      
      #content .center .right .lt { float:left; width:190px; padding-top:5px; padding-left:70px; padding-bottom:10px;}
      #content .center .right .lt select { display:block; height:22px; width:190px; margin:2px 0px 2px 0px; font-size:12px;}
      #content .center .right .rt { padding-left:50px;}
      #content .center .right .lt2 { padding-left:45px; width:230px;}
      #content .center .right .lt2 b { margin-left:25px;}
      #content .center .right .lt2 select { display:inline; width:72px; margin-right:8px; margin-left:8px; vertical-align:middle}
      #content .center .right .lt3 { padding-left:20px; width:220px;}
    #content .center .right .lt2 input { display:inline; width:60px; margin-right:8px; margin-left:8px; vertical-align:middle}

      
      
      #content .center .right .find { width:480px; text-align:right; float:left; padding-top:15px;}
      #content .center .right .find input { cursor:pointer;}
    
    
    
    
    
    

/* banners */
    #banners { clear:both; position:relative; width:980px; margin-right:-200px; margin-bottom:-10px; padding-bottom:10px;}
    #banners .ban1 { width:225px; float:left;}
    #banners .ban1 div { width: 88px; height:auto; background-color:#abafb8; margin-top:8px; margin-left:56px;}
    
    #banners .ban2 { width:580px; float:left;}
    #banners .ban2 div.ots { height:60px; width:570px;}
    #banners .ban2 div.ban { width:468px; height:60px; background-color:#abafb8; margin-top:8px; margin-left:25px;}
    #banners .ban2 div.sep { height:5px; background:url(/source/templates/design/default/images/cont_cent_sep.gif) repeat-x; background-position:center; padding-left:6px; margin-bottom:5px; margin-top:5px; width:516px;}
    #banners .ban2 .copy {  padding-left:28px; width:500px;}
    #banners .ban2 .copy a, #banners .ban2 .copy{ color:#585E73}
    
    #banners .ban3 { width:155px; float:right;}
    #banners .ban3 div { width:92px; height:60px; background-color:#abafb8;  margin-bottom:15px; margin-right:30px;}
    #banners .ban3 div.big { width:100px; height:100px; background-color:#abafb8;  margin-bottom:15px; margin-right:30px;}
    #banners .ban3 div.small { width:88px !important; height:31px !important; background-color:#abafb8;  margin-bottom:8px; margin-right:30px;}

    #banners .ban4 { width:155px; float:right;}
    #banners .ban4 div { width: 88px ; height:auto; background-color:#abafb8; margin-top:8px; margin-left:56px;}

    
.form_item_search{
  font-family:tahoma; 
  font-size:11px; 
  color:#34353B;
  width: 50px;
  height: 15px;
  margin: 5px;
}

.detailsActions{
  margin: 5px;
  position: relative;
  height: 35px;
  text-align: right;
  padding-bottom: 20px;
}

.detailsActions a{
  margin: 3px;
  padding: 3px;
  text-decoration: none;
  color: #5B6376;
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif
}

.detailsActions a:hover{
  text-decoration: underline;
}

.clear{
  clear: both;
}

.largeImage{
  font-family:tahoma; 
  font-size:11px; 
  color:#34353B;
  text-decoration: none;
}
.largeImage:hover{
  text-decoration: underline;
}

.infoHeader{
 color:#5B6376;
 font-size:16px;
 font-weight: bold;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

.pagebreak{
  page-break-before: always;
  border: 1px dotted #F0F0F0;
}

.printHeader{
  font-size: 22px;
}

.printTitle{
  font-size: 16px;
}

.printText{
  font-size: 14px;
}

.orderLink{
  color: #3466FF;
  font-style:italic;
}

.orderLinkBut{
  border: #FFFFFF 2px outset;
  font-size: 12px;
  color: #FFFFFF;
  font-family: verdana, arial, helvetica, sans-serif;
  height: 17px;
  background-color: #7d7d7d;
  padding: 3px 10px 3px 10px;
  text-decoration: none;
}

.orderLinkBut:hover{
  border: #FFFFFF 2px inset;
}

.cont{
  width: 100%;
  vertical-align: top;
}

.printHeaderInfo{
  font-size: 12px;
  font-weight: bold;
  width: 100%;
  border-bottom: 1px solid black;
}
