/*-------------------------------------------------------------*/

/*--------------------layout-----------------------------------*/

*{margin:0; padding:0;}* img{border:0;}html{height:100%;width:100%; font-size:125%;}

body{width:100%; height:100%; /* font-size:100%; */ font-size:14px; background:#2061b3 url(/common/img/bg.gif) repeat-x 0px 0px; color:#043e81;}

/*main page...*/

#main_page_container{width:1000px; min-width:1000px; margin:0 auto;}

#next_page_container{width:1000px; min-width:1000px; margin:0 auto;}

#content_and_header_container{/*background:aqua;*/}

#content_container{}

#main_page_container #content{border-top:1px solid #538fb1; border-bottom:1px solid #538fb1; width:1000px; margin:0 0 0 0px; min-height:340px; }



#next_page_container #content{margin:0 auto; /*margin:0 0 0 38px;*/ min-height:470px; width:947px;}



#top_container{height:188px; position:relative; margin:0 auto; font-size:12px;  /*background:green;*/}

/*...main page*/



/*next page....*/

#next_page_container #top_container{}

#left_container{}

#right_container{}

#left_container, #right_container{}

/*...next page*/



#footer{height:20px; width:940px; margin:5px auto; position:relative; clear:both; padding:5px 0;}

/*--------------------end of layout----------------------------*/

/*-------------------------------------------------------------*/



/*-------------------------------------------------------------*/

/*--------------------top_container----------------------------*/

#logo{top:16px; left:25px; position:absolute;}

#lang_ver{position:absolute; top:33px; left:280px;}

html:first-child #lang_ver{top:43px;}

#lang_ver a, #lang_ver span{ margin-right:12px;}

#alt_menu{ width:620px; position:absolute; right:10px; top:8px; text-align:right;}

html:first-child #alt_menu{top:14px;}

#alt_menu a{ background:url(/common/img/dot_7x7_light_blue.gif) no-repeat 0px 50%; font-size:12px; font-weight:bold; padding-left:14px; font-family:arial; margin-right:23px; text-decoration:none; color:#008efd;}

#alt_menu a.active{color:#043e81; background:url(/common/img/dot_7x7_dark_blue.gif) no-repeat 0px 50%;}

#menu{ width:954px; height:82px; position:absolute; top:84px; left:10px;}

/*--------------------end of top_container---------------------*/

/*-------------------------------------------------------------*/



/*-------------------------------------------------------------*/

/*--------------------content_container------------------------*/



/*content_table...*/

#content_table{}

.left_top{ background:url(/common/img/bg_left_top.png) no-repeat 0 0; width:12px; height:12px; position:relative; z-index:50;}

.left_bottom{background:url(/common/img/bg_left_bottom.png) no-repeat 0 0; width:12px; height:12px; position:relative; z-index:50;}

.right_top{background:url(/common/img/bg_right_top.png) no-repeat 0 0; width:12px; height:12px; position:relative; z-index:50;}

.right_bottom{background:url(/common/img/bg_right_bottom.png) no-repeat 0 0; width:12px; height:12px; position:relative; z-index:50;}

.vertical_left{background:#FFF url(/common/img/bg_vertical.gif) repeat-y 0 0; width:3px; height:100%;}

.vertical_right{background:#FFF url(/common/img/bg_vertical.gif) repeat-y 100% 0;width:3px;height:100%;}

.horizontal_top{background:#FFF url(/common/img/bg_horizontal.gif) repeat-x 0 0; height:3px;}

.horizontal_bottom{background:#FFF url(/common/img/bg_horizontal.gif) repeat-x 0 100%; height:3px;/* position:relative; z-index:50; */}

.main_area{background:#FFF url(/common/img/dot_1x1_light_blue.gif) repeat-y 228px 0;}





.top{background:url(/common/img/bg_top.png) no-repeat 0 0; height:12px;}

.bottom{background:url(/common/img/bg_bottom.png) no-repeat 0 0; height:12px;}

/*...content_table*/







/*left_column...*/

#left_column{border-right:1px solid #538fb1;float:left; width:237px; min-height:530px; position:relative; background:#fff url(/common/img/dot_1x1_white.gif) repeat 0 0;  margin:-9px -1px -9px -9px; padding:9px 0 0px 0px;}

#page_header{ border-bottom:1px solid #8fafd3; padding-bottom:9px;}

#page_header h4{margin:-4px 11px 6px 11px; color:#003679;}



#sub_menu_1{ margin-bottom:-1px;}

#sub_menu_1 table{width:237px;}



#sub_menu_1 .level_1 td{background:url(/common/img/dot_1x1_gray.gif) repeat-x 0 100%;}

#sub_menu_1 .level_1 td img{margin-left:-3px;}

#sub_menu_1 .level_1 td a{display:block; font-size:14px; color:#002f59; text-decoration:none; font-family:arial; padding:2px 12px 5px 0px; font-weight:bold; line-height:16px;}



#sub_menu_1 .level_2 td{background:none;}

#sub_menu_1 .level_2 td a{color:#002F59; border:0; padding:1px 10px 4px 27px; position:relative;}

#sub_menu_1 .level_2 .first{/* margin-top:-8px; */ margin-top:0px;}

#sub_menu_1 .level_2 .last{/* margin-bottom:-8px; */ margin-bottom:0px;}

#sub_menu_1 .level_2 .level_2_top{background:url(/common/img/bg_sub_menu_top.gif) repeat-x 0 0; height:19px; width:100%;}

#sub_menu_1 .level_2 .level_2_bottom{background:url(/common/img/bg_sub_menu_bottom.gif) repeat-x 0 100%; height:19px; width:100%;}

#sub_menu_1 .level_2 .active{color:#2C68AD; background:url(/common/img/arrow_right.gif) no-repeat -3px 0;}



#sub_menu_1 .level_3{margin:10px 0;}

#sub_menu_1 .level_3 td{background:none;}

#sub_menu_1 .level_3 td a{color:#002F59; border:0; padding:1px 10px 4px 54px; position:relative;}

#sub_menu_1 .level_3 .active{color:#2C68AD; background:url(/common/img/arrow_right.gif) no-repeat -3px 0;}



#sub_menu_1 .level_4{margin:10px 0;}

#sub_menu_1 .level_4 td{background:none;}

#sub_menu_1 .level_4 td a{color:#002F59; border:0; padding:1px 10px 4px 81px; position:relative;}

#sub_menu_1 .level_4 .active{color:#2C68AD; background:url(/common/img/arrow_right.gif) no-repeat -3px 0;}



/*...left_column*/



/*right_column...*/

#right_column{border-left:1px solid #538fb1; float:left; width:694px; min-height:530px;  margin:-9px -9px -9px 0; padding:9px 9px 0px 0; background: url(/common/img/bg_right_column.gif) repeat-x 0 0; position:relative;}

#right_column_top{ height:38px; border-bottom:1px solid #538fb1; background-color:#fff; margin:-9px -9px 0 0; padding:9px 9px 0 0;  position:relative;}

body:not([dummy]) #right_column_top{height:39px;}

#right_column_middle{ min-height:440px; position:relative; margin:-9px -9px 0px 0; padding:9px 9px 0 0;}

#right_column_middle img{border:1px solid #538fb1;}

/* #right_column_middle .img_center{text-align:center; vertical-align:middle;} */

#right_column_middle .img_center{text-align:center;}

#right_column_middle .img_center img{border:0;}

#right_column_bottom{height:38px; border-top:1px solid #538fb1; background-color:#fff; margin:0 -9px -9px 0; padding:0 9px 9px 0;}

#right_column_middle #right_column_bottom{margin:0 -9px 0 0; padding:0 9px 9px 0;}

/*right_column_top...*/

#sub_menu_2 .level_2{margin:-9px -9px 0 12px; padding:9px 9px 0 0;}

#sub_menu_2 .level_2 a{display:block;float:left;height:17px;font-size:13px;color:#2c68ad;text-decoration:none;font-family:tahoma; padding:15px 10px; margin:-9px 0 0 0;}

#sub_menu_2 .level_2 span{display:block; float:left; height:28px; background:url(/common/img/circle_blue.gif) no-repeat 50% 50%; width:6px; padding:0 2px;}

#sub_menu_2 .level_2 a.active{background:url(/common/img/arrow_bottom.gif) no-repeat 50% -3px; color:#2c68ad;}



#right_column_top .pager{margin:5px auto -9px auto; padding:0 0 9px 0;/* float:right;*/ text-align:center;}

#right_column_bottom .pager a, #right_column_bottom .pager span{float:left; padding:5px; text-decoration:none; font-size:14px;}

#right_column_top .pager a{color:#5f86bd;}

#right_column_top .pager span{color:#1a406c;}



#right_column_middle #find{margin:5px 10px 5px 33px; position:relative;}

#right_column_middle #find *{float:left;}

#right_column_middle #find span{margin:0 7px; color:#135daa; padding-top:2px;}

#right_column_middle #find .text{margin:0 7px 0 0; width:90px; color:#050762;}

#right_column_middle #find a{margin:0 10px 0 0;padding-top:1px;}

#right_column_middle #find .image{padding-top:2px;}

#right_column_middle #find img{border:none; margin:0;}



#login{ margin-top:5px;}

#login .links{float:left; margin-left:20px;}

#login form{ float:right;}

#login span, #login a{ color:#135daa; margin:0px 2px;}

#right_column_middle #login .text{width:150px; float:left;}

#login .image{ margin-left:10px;}

#login a{font-size:11px;}



#login_2{ margin-top:5px;}

#login_2 *{float:left;}

#login_2 span, #login a{ color:#135daa; margin:0px 2px;}

#right_column_middle #login_2 .text{width:150px;}

#login_2 .text{ margin-right:10px;}

#login_2 a{font-size:11px;}



#right_column_top .belt {margin:-9px -9px 0 10px; padding:9px 10px 0;}

#right_column_top .belt a{display:block;float:left;height:17px;font-size:13px;color:#134590;text-decoration:none;font-family:tahoma; padding:15px 7px; margin:-9px 0 0 0; font-weight:bold;}

#right_column_top .belt .for_img{display:block;height:17px;font-size:13px; padding:15px 10px; margin:-9px 0 0 0;}

#right_column_top .belt .bullet{display:block; float:left; height:28px; background:url(/common/img/circle_blue.gif) no-repeat 50% 50%; width:6px; padding:0 0px;}

#right_column_top .belt a.active{background:url(/common/img/arrow_bottom.gif) no-repeat 50% -3px; color:#002f59;}

#right_column_top .belt img{ border:0; float:left; margin-top:2px;}

body:not([dummy]) #right_column_top .belt img{margin-top:4px;}

/*...right_column_top*/



/*right_column_middle...*/

#news_list{padding-bottom:10px;}

#news_list .item{margin:10px 30px 25px 40px;}

#news_list p, #news_list img, #news_list h3, #news_list span{margin:6px 0; color:#043e81;}

#news_list p a{text-decoration:none;}



#files{padding:10px 0 20px 0;}

#files .item{margin:0px 50px;}

#files p{ margin:3px 0;}

#files h3{margin:7px 0;}

#files img{margin:3px 10px 3px 0;}

#files span{margin:3px 5px;color:#043e81; font-size:13px;}





#right_column_middle #right_column_top .pager{/*float:right; */ position:absolute; bottom:12px; right:0px;}

#right_column_middle #right_column_top .pager a, #right_column_middle .pager span{float:left; padding:5px; text-decoration:none; font-size:14px;}

#right_column_middle #right_column_top .pager a{color:#5f86bd;}

#right_column_middle #right_column_top .pager img{border:0;}

#right_column_middle #right_column_top .pager span{color:#1a406c;}





#in_basket{text-align:right; position:absolute; top:-20px; right:0;}

#in_basket a, #in_basket span{color:#043e81;}



#catalog{/*width:666px;*/ width:100%; table-layout:fixed; position:relative; /*margin-top:-9px; padding-top:9px;*/ /*margin-right:-9px; padding-right:9px;*/ margin-bottom:0px; /*padding-bottom:9px;*/  }

#catalog td{ background:#fff url(/common/img/bg_catalog.jpg) repeat 0 0; border-bottom:1px solid #538fb1;border-right:2px solid #538fb1;   height:189px; width:233px; padding:0; }

/*

html:first-child #catalog td{height:150px;}

body:not([dummy]) #catalog td{height:150px;}

*/

.pos_rel{position:relative; width:100%; height:100%;}

#right_column_middle #catalog input{ width:20px; float:left; padding:0; height:13px; text-align:center;}

#catalog .up_down{float:left;}

#catalog .up_down .up, #catalog .up_down .down{display:block; margin:2px 3px; cursor:pointer;}

#catalog img{border:0;}

#catalog .add{/*margin-top:-37px;*/ position:absolute; bottom:0; left:0px; width:228px; padding:10px 2px;}

#catalog .more{ width:100%;clear:both;}

#catalog .more .choose{float:left; display:block;}

#catalog .more .model{ text-decoration:none; text-align:right; display:block; float:right;}



#basket{width:703px; border-collapse:collapse; margin:-9px 0 0 0; padding:9px 0 0 0; position:relative;}

#basket img{border:none;}

#basket input{width:35px; padding:1px 2px 0;}

#basket th, #basket td{ font-size:14px; color:#043e81; border:1px solid #8fafd3; padding:15px 7px; text-align:center;}

#basket .operations{text-align:right;}

#basket .operations a{margin:0 5px;}

#basket .no_border{border:none;}



#forum{width:703px; border-collapse:collapse; margin:0 0 0 0; padding:0 0 0 0; position:relative; font-size:11px; color:#002f59; font-family:Verdana;}

#forum *{font-family:Verdana;}

#forum td, #forum th{border:1px solid #95aabb; padding:7px 10px 4px 10px;}

#forum td{text-align:center;}

#forum .theme{padding-left: 35px; width:200px; text-align:left;}

#forum .author{ width:85px;}

#forum .views{ width:85px;}

#forum .answers{ width:60px;}

#forum .author_topic{width:160px; padding-left: 35px; text-align:left; vertical-align:top;}

#forum .last_msg{padding-right:35px; width:170px;}

#forum .msg{text-align:left; vertical-align:top;}



#forum th{ background:url(/common/img/bg_th.gif) repeat 0 0; color:#1f92f6; font-weight:normal; text-align:left;}

#forum a, #forum span{font-size:11px;}

#forum a{text-decoration:none;}

#forum span a{text-decoration:underline; font-size:10px;}

#forum span{display:block;}

#forum em{font-style:normal; background:url(/common/img/bg_page.gif) no-repeat 0px 2px; padding-left:11px; font-family:verdana; font-size:10px;}

#forum .date, #forum .name, #forum .registered, #forum .total { font-size:10px; /*font-family:tahoma;*/}

#forum .msg p{margin:0 10px 15px 0px;}

#forum .amq a{ text-decoration:underline; margin-right:10px; font-family:arial;}

.add_theme{font-size:11px; text-decoration:none; margin:5px;}



#commodity *{margin:0; padding:0;}

#commodity{width:704px; height:500px; border-collapse:collapse; margin:-1px 0 -1px -1px; padding:0 0 0 0; position:relative;  /*font-size:11px; color:#002f59; font-family:Verdana;*/}

body:not([dummy]) #commodity{margin-top: 0px;}

#commodity td, #commodity th{border:1px solid #538fb1; padding:30px 10px 15px; vertical-align:top;  background-color:#FFF;}

#commodity h2{padding:9px 0 4px 0;}

#commodity h3{ padding:5px 0;}

#commodity ul li{ padding-left:12px;}

#commodity ul{margin:5px 0 10px;}

#commodity .name{float:left;}

body:not([dummy]) #commodity .name, html:first-child #commodity .name{width:30%;}

body:not([dummy]) #commodity .advantages, html:first-child #commodity .advantages{width:70%;}

#commodity .advantages{float:left;}

#commodity .advantages img{margin-right:3px;}

#commodity img{ border:none;}

#commodity .pic{ width:290px; background:#fff /* #f3f7fb */ url(/common/img/bg_commodity.gif) repeat-x 0 0; padding:0px 0px 0px 0px; border-bottom:none; /* vertical-align:bottom; */}

#commodity .descr {background:#fff url(/common/img/bg_th.gif) repeat-x 0 0;}

#commodity .descr span{ font-size:16px; color:#01327b; font-weight:bold;}

#commodity .descr h2{margin-top:0; margin-bottom:0; padding:0; width:125px;}

#commodity .descr p{font-size: 12px; font-family: Arial, serif;}

#right_column_middle .properties{ margin:10px 0;}

#right_column_middle .properties td{border:none; padding:0 5px 0 0; color:#01327b; font-family: Arial,  sans-serif; font-size: 12px;}

#right_column_middle .property{font-weight:bold;width:65%;}

#right_column_middle .value{width:35%}

#right_column_middle .property ul{font-weight:normal;}

#commodity .more{ text-transform:uppercase; padding:0 17px 0px 0;  background:url(/common/img/bg_more.gif) no-repeat 100% 0%; margin:10px 0px; font-weight:bold;}

#commodity .colors{position:absolute; bottom:20px; right:0;}

html:first-child #commodity .colors{width:55px;}

#commodity .pic_div{ position:relative; padding-top:0px; /*margin:0px; padding:0;*/}

#commodity .colors .add{clear:both;width:55px; min-height:30px;}

body:not([dummy]) #commodity .colors .add{padding:5px 0;}

#commodity .colors .add img{display:block;}

#commodity .colors .add input{ float:left; width:15px;}

#commodity .up_down{float:left;}

#commodity .up_down .up, #commodity .up_down .down{display:block; margin:2px 3px; cursor:pointer;}

#commodity .colors .selected{background:url(/common/img/arrow_left.gif) no-repeat 100% 3px;}

html:first-child #commodity .colors .selected{background:url(/common/img/arrow_left.gif) no-repeat 100% 0px;}



 .to_basket{text-align:right; padding:3px 5px; border-top:none;}

 .to_basket a{background:url(/common/img/ico_download.gif) no-repeat 100% 3px; padding-right:15px;}

 #commodity .to_basket{text-align:right; padding:3px 5px; border-top:none;}

 #commodity .to_basket a{background:url(/common/img/ico_download.gif) no-repeat 100% 3px; padding-right:15px;}



#commodity .novelties_header{text-align:right; padding:3px 5px; border-bottom:1px solid #95aabb; border-top:none;}

/*#commodity .novelties_header{border-bottom:1px solid #95aabb;}*/

#commodity .novelties_header h3{margin:0; padding:0; text-transform:uppercase;}

#commodity .novelties_header h3 a{text-decoration:none;}



#commodity .belt {vertical-align:middle; text-align:center; padding:10px 15px 20px;/* border-bottom:none;*/}

#commodity .belt *{float:left;}

#commodity .belt a{display:block;height:17px;font-size:13px;color:#2c68ad;text-decoration:none;font-family:tahoma; padding:20px 7px 15px; }

#commodity .belt a.active{background:url(/common/img/arrow_bottom.gif) no-repeat 50% -3px; color:#113873;}

#commodity .belt .item{padding:0 3px;}



#commodity .novelties{ padding:0; text-align:right;/* border-bottom:none;*/}

#commodity .novelties .item{float:right; padding:10px 10px;}

#commodity .novelties a{ display:block; text-decoration:none; color:#0a74ff; font-size:10px; font-family:tahoma; font-weight:bold;}



#right_column_middle #enter{margin:20px 40px;}

#right_column_middle #enter *{float:left}

#right_column_middle #enter span, #enter a{ font-family:Arial, Helvetica, sans-serif;; font-size:11px; color:#135daa;}

#right_column_middle #enter .text{ width:90px; margin:0px 5px; padding:0 5px;}

#right_column_middle #enter a{margin:0 9px;}

#right_column_middle #enter .image{width:7px; height:7px; padding-top:4px;}



#search_results{margin-left:40px;}

#search_results *{margin-left:0px;}

#search_results p{margin-top:10px;}



#sitemap{padding:20px;width:300px;}

#sitemap a{display:block; margin:3px 0px;}

#sitemap .level_1{}

#sitemap .level_2{margin:5px 15px;}

#sitemap .level_3{margin:5px 15px;}

/*...right_column_middle*/



/*right_column_bottom...*/

#right_column_bottom .pager{margin:10px 50px -9px 50px; padding:0 0 9px 0; float:left;  width:450px;}

#right_column_bottom .pager a, #right_column_bottom .pager span{float:left; padding:5px; text-decoration:none; font-size:14px;}

#right_column_bottom .pager a{color:#5f86bd;}

#right_column_bottom .pager span{color:#1a406c}

#right_column_bottom img{border:0;}



.print{text-align:right;  padding-top:17px;}

.print a{ background:url(/common/img/ico_print.gif) no-repeat 0 50%; padding-left:20px; font-family:tahoma; font-size:11px; color:#3c6695;}

#right_column_middle .print{ float:none; text-align:left; margin:0 50px 20px 50px;}

#right_column_middle #news_list .print{margin-left:0px;}

/*...right_column_bottom*/

/*...right_column*/



/*--------------------end of content_container-----------------*/

/*-------------------------------------------------------------*/



/*-------------------------------------------------------------*/

/*--------------------prefooter--------------------------------*/

#prefooter{/*margin:6px 0 0 38px;*/margin:6px 0 0 27px; font-size:11px;}

#prefooter .image{width:7px; height:7px;}

.left, .right{float:left;}

.center{background:#fff; width:933px; height:38px; float:left; position:relative;}



#nav{top:12px; left:5px;position:absolute;}

#nav a{ margin-right:15px;}



#searchform{position:absolute; top:9px; left:155px;}

#searchform .text{ width:170px;}

#right_column_top #searchform{position:static;}



#prefooter #enter{ position:absolute; top:12px; right:0px;}

#prefooter #enter span, #enter a{ font-family:Arial, Helvetica, sans-serif;; font-size:11px; color:#135daa;}

#prefooter #enter .text{ width:90px; margin:0px 5px; padding:0 5px;}

#prefooter #enter a{margin:0 9px;}

body:not([dummy]) #search, body:not([dummy]) #enter{top:7px;}

.reminder{ margin-top:10px; padding-top:10px;}

.reminder h3{margin-bottom:0;}

/*--------------------end of prefooter-------------------------*/

/*-------------------------------------------------------------*/



/*-------------------------------------------------------------*/

/*--------------------footer-----------------------------------*/

#footer span, #footer a{font-size:11px; color:#c3cfdc;}

#copyright{position:absolute; left:10px; margin:0;}

#developer{ text-align:right; position:absolute; right:10px;}

/*--------------------end of footer----------------------------*/

/*-------------------------------------------------------------*/



/*-------------------------------------------------------------*/

/*--------------------text formatting--------------------------*/

h1{font-family:Arial, Helvetica, sans-serif; font-size:24px; margin:27px 10px 27px 50px; color:#043e81;}

h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:23px 10px 23px 50px; color:#043e81;}

h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:19px 10px 19px 50px; color:#043e81;}

h4{font-family:Arial, Helvetica, sans-serif; font-size:24px; margin:0px; color:#043e81; font-weight:normal; /* line-height:18px;*/}

p{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:19px 10px 19px 50px; color:#043e81;}

#forum p{font-family:tahoma; font-size:11px; margin:19px 10px; color:#002f59;}

a{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#043e81;}

#forum a{color:#135daa}

span{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

em{}

ul{margin:19px 10px 19px 55px;}

ol{margin:19px 10px 19px 75px;}

ul li, ol li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#043e81;}

ul li{background:url(/common/img/dot_4x4_light_blue.gif) no-repeat 0 5px; padding-left:12px; list-style-type:none; line-height:15px;  position:relative;}

ol li{}

/*--------------------end of text formatting-------------------*/

/*-------------------------------------------------------------*/



/*-------------------------------------------------------------*/

/*--------------------common-----------------------------------*/



/*classes...*/

.clearfloats{clear:both; height:0px; font-size:0px; line-height: 0px; margin: 0px; padding: 0px; border: none; display: block;}

.margin_top{margin:-60px 0 25px 0;}

.margin_left_40px{margin-left:40px;}

.margin_left_40px *{margin-left:0px;}

.margin_left_0px{margin-left:0px;}



/*text colors...*/

.light_blue{color:#008efd;}

.dark_blue{color:#135daa;}

.purple{color:#050762;}

.gray{color:#c3cfdc;}

.blue{color:#1063ad;}

.deep_blue{color:#043e81;}

.white{color:#fff;}

.red{color:#f00;}

/*...text colors*/



/*font size...*/

.fs_5px{font-size:10px;}

.fs_6px{font-size:11px;}

/*...font size*/



.bold{font-weight:bold;}

.float_left{float:left;}

.valign_top{vertical-align:text-top;}

.valign_bottom{vertical-align:bottom;}

.valign_center{vertical-align:middle;}

.download{ background:url(/common/img/ico_download.gif) no-repeat 0 3px; padding-left:20px;}

.delete{ background:url(/common/img/ico_delete.gif) no-repeat 0px 0px; padding:0 0 3px 22px;}

.refresh{ background:url(/common/img/ico_refresh.gif) no-repeat 0px 0px; padding:0 0 3px 22px;}

.order{ background: url(/common/img/arrow_right.gif) no-repeat 0px 0px; padding:3px 0 3px 22px;}

.no_border{border:none;}

/*...classes*/



/*forms...*/

form {

   padding: 0;

   margin: 0;

   display: inline;

}



input, textarea, select{border:1px solid #2463ac; color:#050762; font-family:Arial, Helvetica, sans-serif; font-size:11px;  height:16px;}

.chbx, .rbtn{border:0;}

body:not([dummy]) .chbx, body:not([dummy]) .rbtn{ margin-right:3px; float:left;}

html:first-child .chbx, html:first-child .rbtn{margin-right:3px;}

.image{border:0;}

label{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#043e81;}

.text{padding:2px 9px 0px;}

#right_column_middle .text{width:300px;}

#right_column_middle .select{width:320px; height:18px}

#right_column_middle textarea{height:105px;}

#right_column_middle .text, #right_column_middle .select, #right_column_middle .fieldset, #right_column_middle .fieldset .item{display:block;}

html:first-child input, html:first-child textarea, html:first-child select{height:18px;}

html:first-child .text{padding-top:0px;}



#right_column_middle .form {margin:20px 0 40px 0;}

#right_column_middle .form .item{margin:10px 0;}

#right_column_middle .form .fieldset .item{margin:5px 0;}

#right_column_middle .fieldset{margin-bottom:15px;}

#right_column_middle .form span{font-size:12px; font-weight:bold; color:#043e81; display:block; margin-bottom:10px;}

/*...forms*/







/*table...*/

.table{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:19px 10px 19px 50px; color:#043e81;}

.table th{}

.table td {}

/*...table*/



/*--------------------end of common----------------------------*/

/*-------------------------------------------------------------*/



#fix{position: absolute; margin: -12px 934px; z-index: -1;}

body:not([dummy]) #fix{z-index: 10;}