html, body {height:100%; margin:0pt; padding:0pt; width:100%; color:#916126;}
body {font: 62.5% Tahoma, Verdana, Arial, Helvetica, sans-serif; background: url(../images/allPage.gif);}

img {border:0; font-size:1px; display:block;}
fieldset{border:0}

.b {font-weight:bold;}

.clr{clear:both;}
.fl{float: left;}
.fr{float: right;}

p{padding:2px 0 7px 0; margin:0; cursor:text;}

h1 {font-size:16px;margin:0; padding:0px; color:#cb8e09; font-family:Tahoma, Helvetica, sans-serif; text-transform:uppercase;}
h2 {font-size:14px;margin:0; padding:0; color:#AD9765; font-family:Tahoma, Helvetica, sans-serif;}
h3 {font-size:12px;margin:0; padding:0; color:#cb8e09; font-family:Tahoma, Helvetica, sans-serif;}
h4 {font-size:11px;margin:0; padding:0;}
h5 {font-size:10px;margin:0; padding:0;}
h6 {font-size:10px;margin:0; padding:0;}

form{padding:0; margin:0;}

a {color:#3fafbd; text-decoration:underline;}
a:hover{text-decoration:none;}
a span{cursor:pointer;}
.button{cursor:pointer;}

#allPage {width:100%; position:relative; min-width:1000px; background:url(../images/allPage1920.jpg) 50% 0 no-repeat; height: auto !important; height: 100%; min-height:100%; cursor:default;}
.w1280{background:url(../images/allPage1280.jpg) 50% 0 no-repeat;}
.border{width:635px; margin:auto; position:relative; padding:30px 30px 0px 335px; min-height:844px; _height:844px;}
.wraper{clear:both; height:4500px!important; overflow:hidden; font-size:1.1em; padding: 0 10px;}

.logo{width:200px; height:70px;  position: absolute; display: block; text-indent:-10000px; top:10px; left:10px; overflow:hidden;}
.top_module{height:121px;}

.menu{height: 55px; clear:both; padding-left:10px;}

#dd_menu{list-style:none;z-index:200;  background:url(../images/m_top.jpg) 0 2px repeat-x; float:left; margin:0; padding:0; height:40px;}
#dd_menu li{float:left; width: 114px; height:40px; padding:0; position:relative;z-index:3; }
#dd_menu li.logos{background:url(../images/m_logos_closed.gif) 0 2px no-repeat;}
#dd_menu li.baners{background:url(../images/m_baners_closed.gif) 0 2px no-repeat;}
#dd_menu li.icons{background:url(../images/m_icons_closed.gif) 0 2px no-repeat;}
#dd_menu li.templates{background:url(../images/m_templates_closed.gif) 0 2px no-repeat;}
#dd_menu li:hover, #dd_menu li.jshover{background:none;}
#dd_menu li ul{display:none; background:none; list-style:none; top:28px; padding:10px 0 30px 10px; margin:0; background:url(../images/m_templates.png) 8px 100% no-repeat; _background:url(../images/m_templates.gif) 8px 100% no-repeat;float:left; width:104px; position:absolute;}
#dd_menu li ul li{padding:1px 0 1px 10px; background:none; height:auto; width:90px;}
#dd_menu li ul li a{font-size:12px; padding:0 0 0 0px;}
#dd_menu .m_name{display:block; margin:10px 0 -15px 10px; position:relative;}
#dd_menu li ul li span em{ color:#DA064C;font-style:normal;font-weight:bold; }

/*search*/
.search_block{padding:9px 0 0 88px; background:url(../images/searchby.gif) 10px 14px no-repeat; height:23px; z-index:100;}
.search_block .lupa {width:19px; height:17px; display:block; background: url(../images/search_bt.gif) 0 0 no-repeat; overflow:hidden; float:left; margin-left: 18px !important; margin-top: 1px; }
.search_block .lupa a { text-decoration: none; }
.search_block .style{width:165px;}
.search_block .color{width:165px;}
.search_block .theme{width:165px;}
.search_block .clr{height:1%;}

.con_fw{z-index:50 !important;}

/*cloud*/
.tagcloud{display:block; background:url(../images/tagcloud.gif) no-repeat; width:70px; height:12px; position:absolute; top:10px; left:840px; text-indent:-10000px; overflow:hidden;}

#cloud { z-index:201; display: none; position: absolute; width:211px; height:271px; left:100px; top:100px; cursor:move; }
#cloud .cloud2 { width: 100%; height: 100%; background: url(../images/pop1.png) no-repeat left top; }
#cloud .cloud2 .inner { position: relative; width:171px; height:255px; padding: 0px 20px 0 20px; background: url(../images/pop2.jpg) no-repeat 8px 69px; }
#cloud .cloud2 .inner a.close { display: block; width :50px; height: 16px; text-indent: -10000px; float: none; overflow: hidden; z-index: 9999; }
#cloud .cloud2 .inner .inner2 { padding: 30px 10px 0 20px; font-size:10px; float: left; width: 141px; }
#cloud a{color:#713b26; text-decoration: none; text-transform: none; line-height:24px; padding:0 6px 0 0; float:left;  white-space:nowrap; position:relative;}
#cloud a:hover{background:#3FAFBD; color:#FCF4DD}
#cloud a.close:hover{background:none;}

.cat_name {background:url(../images/t_cat.gif) 0% 13px no-repeat; width:102px; height:27px; float:left;  }

.categories {overflow:hidden; background:#fcf4dd; margin:5px 8px 0px 8px;}
.categories {height: 78px;}
.categories .in{background: url(../images/cat_l.gif) 0 0 repeat-y;}
.categories .inn{background: url(../images/cat_r.gif) 100% -12px repeat-y; height:78px;}
.categories ul{list-style:none; padding:0 0 0 10px; margin:0;}
.categories ul li{float:left; width:152px; padding:0 0 6px 0px; text-indent:100000px; overflow:hidden;}
.categories ul li ul{float:left; list-style:none; padding:0; margin:0; clear:left;}
.categories ul li ul li{clear:left; text-indent:0; width:147px;}
.categories .x1 ul li{width:127px;}
.categories ul li ul li a{color:#0db0c1; font-size:1.1em; font-weight:bold; padding:0 3px 0 3px; white-space:nowrap; float:left;}
.categories ul li ul li a:hover{color:#fcf4dd; background: #3fafbd;}
.categories ul li ul li span{float:right; width:32px; white-space:nowrap;}
.categories ul li ul li span em{color:#da064c; font-weight:bold; font-style:normal;}

input:focus, textarea:focus {outline: none;} 

/*index*/
#index{}
#listing h2{background: url(../images/dot.gif) 100% 4px no-repeat; padding:0 0 10px 0;/*10px 0 изменил из-за */ line-height:normal;}
#listing .listblockdesc h2{ margin:0; padding:0; }
#index .contentheading{background: url(../images/dot.gif) 100% 4px no-repeat; }
.contentheading, .componentheading{background: url(../images/dot.gif) 94% 4px no-repeat; font-size:1.3em; font-weight:bold;margin:0; padding:0; /*color:#AD9765;*/ color:#CF0153; font-family:Tahoma, Helvetica, sans-serif; clear:both;}

.date_area{padding:5px 0 0 0; color:#3FAFBD; height:30px; }

.ajaxloader{ width:99%; height:32px; background: url(../../../images/ajax-loader.gif) no-repeat 100% 100% ; margin-top:-6px; display:none; }

/*footer*/
.footer_copyright{position:absolute; width:100%; top:814px; left:0; z-index:95; cursor:default;}
.footer_copyright .inn{position:relative; width:1000px; margin:auto; height:15px;}
.footer_copyright ul{list-style:none; padding:0px 0 0 330px; margin:0; width:670px;  height:15px; overflow:hidden; text-align:center;}
.footer_copyright ul li{display:inline;}
.footer_copyright ul li a{text-decoration:none; font-weight:bold; color:#058390; font-size:1.1em; padding:0 5px;}
.footer_copyright ul li a:hover{color:#fcf4dd; background: #3fafbd;}

.copy{background:url(../images/belitsoft.gif) 0 0 no-repeat; width:180px; height:12px; position:absolute; left:36px; top:0px; padding:0 0 0 116px; color:#aeb7a3; line-height:normal; display:block; text-decoration:none;}

.gq{position: absolute; top:302px; left:158px; display: block; width:68px; height:76px; text-indent:-10000px; overflow:hidden; background: url(../images/door_open.jpg) no-repeat left top;}

/*addone*/

#listdetaildesc{line-height:145%; overflow:hidden; height:70px; padding-top:4px; position: relative; width:567px; float:left;}
#listdetailimage{ max-height:406px; overflow:hidden;}

.listblockdesc { padding: 5px 0 0 0  ; float:left;width:100%; text-align: justify; height:92px; overflow: hidden; }
.listblockdesc a{color:#40afc0; font-weight:normal;}
.listblockdesc h2 {background: url(../images/dot.gif) 100% 4px no-repeat; padding:0 0 10px 0;/*10px 0 изменил из-за */ line-height:normal; color:#DA064C; }

#url{padding-left:30px; padding-top:-1px;}
#ajaxloader{position: absolute; top: 153px; right:35px;}
#backbutton {cursor:pointer; width:82px; height:30px; position: absolute; top: 150px; right:90px; color:#0DB0C1;font-size:1.1em; background: url(../images/back.gif) no-repeat left top; display:none; }

.jcarousel-control{height:19px; background:url(../images/pagination.gif) 0 0 no-repeat; position:absolute; top:760px; width: 605px; left:365px; padding:0; text-align:center;z-index:20;}
.jcarousel-control span {color:#3FAFBD;font-weight:bold;padding:0 3px;text-decoration:none;text-transform:uppercase;}
.jcarousel-control .pagination span span{padding:0;}
.jcarousel-control span#page a#active {text-decoration:underline;}
.jcarousel-control a{font-weight:bold; text-decoration:none;}
.jcarousel-control #page_car a{ padding:0 3px; text-decoration:underline;}
.jcarousel-control #next_page{ float:none;display:inline; }
.jcarousel-control #next_page a,
.jcarousel-control #next_page span{ background:url(../images/next_bt.gif) 100% 50% no-repeat; padding:0 15px 0 15px; line-height:19px; height:19px;}
.jcarousel-control #page_car{ float:none;display:inline;}
.jcarousel-control #page_car a#active { text-decoration:none; cursor:default; }
.jcarousel-control #prev_page{ float:none;display:inline;}
.jcarousel-control #prev_page a,
.jcarousel-control #prev_page span{background:url(../images/prev_bt.gif) 0% 50% no-repeat; padding:0 15px 0 15px; line-height:19px; height:19px;}
.jcarousel-control .pactive { cursor:default; }

.content-control {	background:url(../images/pagination.gif) no-repeat scroll 0 0;	height:19px;	left:364px;	padding:0;	position:absolute;	text-align:center;	top:760px;	width:605px;	z-index:20;}
.content-control .page a{text-decoration:none; text-decoration: underline;}
.content-control .next_page a { background:transparent url(../images/next_bt.gif) 100% 50% no-repeat; padding:0 15px 0 15px; text-decoration:none; cursor:pointer; }
.content-control .prev_page a { background:transparent url(../images/prev_bt.gif) 0 50% no-repeat; padding:0 15px 0 15px; text-decoration:none; cursor:pointer; }
.content-control .prev_page span { background:transparent url(../images/prev_bt.gif) 0 50% no-repeat; padding:0 15px 0 15px; text-decoration:none; }
.content-control .next_page span { background:transparent url(../images/next_bt.gif) 100% 50% no-repeat; padding:0 15px 0 15px; text-decoration:none; }
.content-control .prev_page  {	 height:19px; line-height:19px;		color:#3FAFBD;	text-transform: uppercase;	font-weight: bold;	display:inline;	float:none; }
.content-control .next_page  {  height:19px; line-height:19px;		color:#3FAFBD;	text-transform: uppercase;	font-weight: bold;	display:inline;	float:none; }
.content-control .page{padding:0 3px; color:#3FAFBD; }

/*search*/
#search_module{position: absolute; top:120px; left:20px; z-index:100; display:none;}
#search_results{position: relative; width: 203px; height: 515px; background: url(../images/bg_layer_1.png) no-repeat left top; }
/** html #search_results{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_layer_1.png', sizingMethod='crop'); background: none; }*/
#search_results .sr_inner_1{ width: 100%; height: 100%; background: url(../images/bg_layer_2.png) no-repeat left top; }
#search_results .sr_inner_2{ width: 173px; height: 415px; padding: 50px 15px; background: url(../images/bg_layer_3.jpg) no-repeat 7px 65px; }
#search_results .closer{ position: absolute; left: 21px; top: 2px; width: 50px; height: 18px; }
#search_results .heading{ height: 20%; padding-left: 30px; }
#search_results .flexcroll{ height: 80%; overflow: hidden; }

/*scroll*/
.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
.vscrollerbar { width: 7px; background: #bda26d; margin: 0 13px; }
.vscrollerbarbeg { display: none; }
.vscrollerbarend { display: none; }
.vscrollerbase { width: 33px; background: url(../images/sb_m.gif) repeat-y center top; cursor:pointer;}
.vscrollerbasebeg { width: 33px; height: 23px !important; background: url(../images/sb_t.png) no-repeat left top; margin-top: -3px;  cursor:pointer;}
/** html .vscrollerbasebeg { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='sb_t.png', sizingMethod='crop'); background: none; }*/
.vscrollerbaseend { width: 33px; height: 23px; background: url(../images/sb_b.png) no-repeat left top; margin-top: 3px;  cursor:pointer;}
/** html .vscrollerbaseend { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='sb_b.png', sizingMethod='crop'); background: none; }*/
.vscrollerbar, .hscrollerbar {padding: 22px;z-index: 2;}

#s_style {display:none; font-size:13px;}   
#s_color {display:none; font-size:13px;}   
#s_theme {display:none; font-size:13px;}  

#results_search{left:870px;position:absolute;} 

.search_module a.close{display:block; width:50px; height:16px; text-indent:-10000px; margin-left:20px; position:absolute; z-index:101; float:none; }

/*partners*/
.oc_style {padding-left:110px; height:50px; background: url(../images/text/our_clients.gif) 45px 10px no-repeat; position:absolute; top:746px; left:356px; width:600px; z-index:20;}
.oc_style ul{list-style:none; padding:0; margin:0;}
.oc_style ul li{float:left; padding-left:5px; text-align:center;}

/*link_fix*/
.listing-summary-search div a:hover, .date_area a:hover, .listing-summary div div a:hover, .listings-samplework div div a:hover{color:#fcf4dd; background: #3fafbd; position:relative;}
.listing-summary-search{height:120px; _height:120px; overflow:hidden;}
.listing-summary-image a{background:none;}

/*text*/
.path_title, .about{background:#FCF4DD; padding:0 10px 0 0; color: #DA064C;}

#results_search{margin-left:25px; margin-top:-5px; cursor:pointer;  height:20px; line-height:20px; cursor: hand  }
#results_search a{position:relative; white-space:nowrap; cursor: hand }
#results_search a:hover{background:#3FAFBD; color:#FCF4DD;}

.hidden_url {display:none;}
#listing h2 a{text-decoration:none; font-size:14px; background:#FCF4DD;}
#listing h2 a:hover{background:#3FAFBD; color:#FCF4DD;}

/*select*/
.select{width:158px; background:url(../images/select_left.gif) 0 0 no-repeat; position:relative; float:left; margin-left:5px; z-index:99;}
.select span{display:block; height:19px; background:url(../images/select_right.gif) 100% 0 no-repeat; padding:2px 25px 2px 3px; font-size:11px; margin-right:-2px; position:relative;}
.select ul{display:none; list-style:none; padding:0; margin:0; position:absolute; top:19px; left:0; z-index:100; width:160px;}
.select .s_top{background: url(../images/select_dd.gif) -5px -4px; height:4px; margin:0 -1px; overflow:hidden; width:160px;}
.select .s_top div{width:4px; height:4px; float:right; background: url(../images/select_dd.gif) -1px -4px; overflow:hidden;}

.search_block .select .s_bottom{background: url(../images/select_bottom.gif) 1px 0 no-repeat; height:5px;}
.search_block .select .s_bottom div{background:none;}

.select .s_bottom{background: url(../images/select_dd.gif) -6px 0px; height:4px; margin:0 -1px; overflow:hidden; width:160px;}
.select .s_bottom div{width:4px; height:4px; float:right; background: url(../images/select_dd.gif) -1px 0px; overflow:hidden;}

.select ul li{border-left: solid 1px #e4ca8e; border-right: solid 1px #e4ca8e; background:#f1e5b7; padding: 1px 5px; clear:left; cursor:pointer; font-size:11px;}
.select ul li:hover, .select ul li.jshover{background:#3fafbd; color:#f1e5b7;}
.select ul li.f{padding:0; float:left; background: none; border:0}
.select ul li.l{padding:0; float:left; background: none; border:0;}


#new_design_sel_style, #budget_sel_style{margin-left:5px; -margin-left:2px; width:258px;  background:url(../images/select_left_light.gif) 0 0 no-repeat; z-index:199}
#new_design_sel_style ul, #budget_sel_style ul{width:260px;}
#new_design_sel_style .s_top, #budget_sel_style .s_top{background: url(../images/select_dd_light.gif) -6px -4px; height:4px; margin:0 -1px; overflow:hidden; width:260px;}
#new_design_sel_style .s_top div, #budget_sel_style .s_top div{width:4px; height:4px; float:right; background: url(../images/select_dd_light.gif) -1px -4px;}
#new_design_sel_style .s_bottom ,#budget_sel_style .s_bottom{background: url(../images/select_dd_light.gif) -6px 0px; height:4px; margin:0 -1px; overflow:hidden; width:260px;}
#new_design_sel_style .s_bottom div, #budget_sel_style .s_bottom div{width:4px; height:4px; float:right; background: url(../images/select_dd_light.gif) -1px 0px;}

/*GQ button*/
.submit .subm input{width:92px; height:26px; background: url(../images/bt_submit.gif) 0 0 no-repeat; border:0; font-size:0px; text-align:left; text-indent:-1000px; cursor:pointer; color:#0db0c1;}

/*checkbox*/
.checkbox{height:18px; background:url(../images/checkbox.gif) 0 0px no-repeat; padding:0 0 2px 23px; line-height:18px;}
.checkbox_checked{height:18px; background:url(../images/checkbox.gif) 0 -23px no-repeat; padding:0 0 2px 23px; line-height:18px;}
.checkbox input, .checkbox_checked input{position:absolute; visibility:hidden;}

/*radio*/
.radio_group{}
.radio{  height:22px; padding-left:22px; background:url(../images/radiobutton.gif) 0 -20px no-repeat; line-height:22px;}
.radio_checked{  height:22px; padding-left:22px; background:url(../images/radiobutton.gif) 0 3px no-repeat;line-height:22px;}
.radio_checked input, .radio input{visibility:hidden; position:absolute;}

.gq_level_1 { padding-left:20px; padding-top:2px; display: block; }
.gq_level_2 { padding-left:20px; padding-top:5px;}

td.gq_col2 { padding-left:10px; }
div.submit { text-align:right; padding-top:1px; padding-right:5px; }

.asterisk { color:red; }

#id_gq1 , #id_gq2 , #id_gq3 , #id_gq4, #id_gq5, #id_gq6 ,#id_gq7 { display:none; }

.c_textbox { height: 18px; background: url(../images/c_textbox.gif) repeat-x 0px -18px; width: 260px; margin-left:5px; margin-bottom:4px; }
.c_textbox div { height: 100%; background: url(../images/c_textbox.gif) no-repeat 0px 0px; padding: 0 0 0 5px; }
.c_textbox div div { background: url(../images/c_textbox.gif) no-repeat 100% 100%; padding: 0 5px 0 0; }
.c_textbox input { border: none; background: none; padding: 0; height: 100%; width: 100%; color: #713b26; font-size: 11px; font-family: Tahoma,Verdana,Arial; }

.c_textarea { position: relative; background: #f1e5b7; border: solid 1px #ead590; padding: 4px; width: 250px; margin-left:5px;}
.c_textarea .cn { position: absolute; width: 5px; height: 5px; overflow: hidden; background: url(../images/c_textarea.gif) no-repeat; }
.c_textarea .tl { left: -1px; top: -1px; background-position: 0px 0px; }
.c_textarea .tr { top: -1px; margin-left: 100%; left: -4px; background-position: -5px 0px; }
.c_textarea .bl { left: -1px; background-position: 0px -5px; }
.c_textarea .br { margin-left: 100%; left: -4px; background-position: -5px -5px; }
.c_textarea div.textarea { overflow: hidden; }
.c_textarea textarea { color: #713b26; font-size: 11px; font-family: Tahoma,Verdana,Arial; border: none; width: 100%; height: 92px; background: none;  overflow: auto; resize: none /*for safari*/; }
.tx1 textarea{height:105px;}
.tx2 textarea{height:52px;}

/*input type file*/
#wrapper{background:url(../images/browse2.gif) 0 0 no-repeat; width:222px; height:21px; padding-left:39px; position:relative; margin-left:5px;}
#File1 {position: absolute;}
.customFile {width: 219px; cursor: default;height: 21px;z-index: 2;filter: alpha(opacity: 0);opacity: .0;}
.fakeButton {position: absolute;z-index: 1;width: 85px;height: 21px;float: left; margin-left:150px;}
.blocker {position: absolute;z-index: 3;width: 150px;height: 21px;background: url(../images/transparent.gif);margin-left: -155px;}
#FileName {position: absolute;height: 15px;margin-left: -54px; font-size: 8pt;color: #ae801c;margin-top: 2px;padding-top: 1px;padding-left: 19px; top:0; width:176px; overflow:hidden;}

.blog{margin-top:10px;}
.blog .contentheading{background:none; padding-left:0;}

.componentheading span{background:#FCF4DD; padding:0 10px 0 0; }

.ta_1, .ta_2, .a_f{margin-left:5px;}
.getquote{width:100%;}
.gq_col1{width:45% !important;}
.gq_col2{width:55% !important;}
.gq_col1 h2{padding-bottom:8px;}
.gq_col2 h2{padding-bottom:20px;}
.gq_col1, .gq_col2{overflow:hidden;}

.cl_block{clear:both;}
.cl_block h2{padding:0 0 5px 0;}
.cl_link{display:block; padding: 4px 0 0 0;}

.intro_text_catalog {padding:0; line-height:129%;}
.intro_text_catalog p{padding: 0px 0 4px 0;}
#index .listings_class{float:left; height: 132px; overflow: hidden; }

#sel_style, #sel_color, #sel_theme{margin-left:9px;}

.view_work{margin-left:-35%; margin-top:2px;}
.view_work span {margin-left:15px;}

.view_prev{color:#0DB0C1; font-weight:bold;}
.view_next{color:#0DB0C1; font-weight:bold;}

a.flash_works { position: absolute; top: 7px; width: 115px; height: 19px;  /*background: url(../images/fw_h.jpg) -10000px 0 no-repeat;*/ display:block;}
a.flash_works:hover{background-position: 0px 1px;}
a.development_dept { position: absolute; left: 118px; top: 512px; width: 143px; height: 32px; background: url(../images/link_dev_hover.gif) no-repeat 0px -999px; }
a.development_dept:hover { background-position: left top; }

#development {font-size:11px;margin:0 0 10px 10px;}
.portfolio{ width:450px; text-align:left; font-weight: bold; }
.portfolio .portfolio_title {font-weight: bold; text-transform: uppercase; color:#916126; font-size: 11px; padding-bottom:2px; }
.portfolio .portfolio_item {font-size: 9px; text-transform: uppercase; float:left; width:225px; line-height:16px;}
.portfolio_item span {background:transparent url(../images/link_img_l.gif) no-repeat scroll left 2px; width: 9px; height: 9px; } 
.portfolio a {color:#3FAFBD; background:transparent url(../images/link_img_l2.gif) no-repeat scroll left 2px; padding-left:15px; }
/* = Typography
------------------------------------*/

.purple { color: #cf0153; }

.blue { color: #0eb0bf; }

h3.uc { text-transform: uppercase; }

p.indent { text-indent: 35px; }

#projectscroll {height:400px; overflow: hidden; outline-style:none;}
#mycustomscroll{outline-style:none; height:320px; }
#bannersscroll{height:400px; overflow: hidden; outline-style:none; }
#articlescroll{height:470px; overflow: hidden; outline-style:none; padding-top:5px; }
.project_elem{margin:  0 0 0 25px;}
.project_elem div {margin-bottom:  7px; }

#listdetaildescposition{ padding: 0px;  top: 0px; display: block; left: 0px; float:left; position:absolute;}
#listdetaildescnavigation { float:left; padding-left: 12px; padding-top: 6px; } 
#listdetaildescnavigation_top{background:transparent url(../images/sb_t.png) no-repeat left top !important;;cursor:pointer;height:23px !important;margin-top:-3px;width:33px; visibility:hidden;}
#listdetaildescnavigation_bottom{background:transparent url(../images/sb_b.png) no-repeat left bottom !important;cursor:pointer;height:23px;margin-top:25px;width:33px;}

#project_elem_active img{border:3px solid #DA064C}
.project_elem img {border:3px solid #E8E0B2; }

/* free downloads @start */
.free_downloads { position: absolute; margin-left: 0px; margin-top: 0px; width: 0px; height: 0px;  left: 180px;  top: 675px;  background: url(../images/free_downloads_bg.jpg); overflow: hidden; z-index:200; }
.free_downloads h3 { position: absolute; left: 82px; top: 27px; width: 130px; height: 20px; overflow: hidden; }
.free_downloads h3 span { position: absolute; width: 100%; height: 100%; background: url(../images/free_downloads_title.gif) no-repeat left top; }
.free_downloads a.icons { position: absolute; left: 20px; top: 60px; width: 60px; height: 100px; background: url(../images/free_downloads_icons.jpg); text-indent: -999px; overflow: hidden; }
.free_downloads a.icons:hover { background-position: left bottom; }
.free_downloads a.logos { position: absolute; left: 90px; top: 60px; width: 95px; height: 100px; background: url(../images/free_downloads_logos.jpg); text-indent: -999px; overflow: hidden; }
.free_downloads a.logos:hover { background-position: left bottom; }
.free_downloads a.wallpapers { position: absolute; left: 190px; top: 60px; width: 85px; height: 100px; background: url(../images/free_downloads_wallpapers.jpg); text-indent: -999px; overflow: hidden; }
.free_downloads a.wallpapers:hover { background-position: left bottom; }
/* free downloads @end */

/* flash works drop down @start */
.fw_dd { position: absolute; left: 3px; top: 25px; width: 113px; height: 111px; background: url(../images/fw_dd_shadow.png) no-repeat left top; display: none;    }
* html .fw_dd { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/coolbrush/images/fw_dd_shadow.png', sizingMethod='crop'); background: none; }
.fw_dd ul { margin: 0; padding: 0; list-style: none; /*margin: 0 32px 25px 33px;*/ }
.fw_dd ul li { background: url(../images/fw_dd_line.gif) repeat-y left top; }
.fw_dd ul li a { display: block; width: 113px; text-indent: -999px; overflow: hidden; }
.fw_dd ul li a:hover { background-position: right top !important; }
.fw_dd ul li.banners { padding-top: 6px; }
.fw_dd ul li.banners a { height: 20px; background: url(../images/fw_dd_banners.png) no-repeat left top; }
.fw_dd ul li.animations { padding-top: 2px; }
.fw_dd ul li.animations a { height: 19px; background: url(../images/fw_dd_animations.png) no-repeat left top; }
.fw_dd ul li.intro { padding-top: 1px; }
.fw_dd ul li.intro a { height: 19px; background: url(../images/fw_dd_intro.png) no-repeat left top; }
.fw_dd ul li.actionscript { padding-top: 1px; }
.fw_dd ul li.actionscript a { height: 19px; background: url(../images/fw_dd_actionscript.png) no-repeat left top; }
.fw_dd ul li.interfaces { padding-top: 2px; }
.fw_dd ul li.interfaces a { height: 20px; background: url(../images/fw_dd_interfaces.png) no-repeat left top; }
/* flash works drop down @end */

/* icons template @start */
.icons_block { position: relative; padding-left: 300px; height: 120px; overflow: hidden; margin: 0 0; /*float:left  ff2 bug */ }
.icons_block p { color: #916126; }
.icons_block .icons { position: absolute; left: 0; top: 0; width: 295px; height: 100%; }
.icons_block .icons .icon_primary { position: absolute; left: 0; top: 0; width: 100px; height: 100px; border: solid 1px #dcdace; }
.icons_block .icons .icon_secondary { position: absolute; left: 107px; top: 0; width: 178px; height: 50px; cursor: default; }
.icons_block .icons .icon_links { position: absolute; left: 107px; top: 55px; }
.icons_block .icons .icon_links a { text-transform: uppercase; }
.icons_block .icons .icon_links p { padding-top: 5px; }
.icons_block .icons .icon_links p a { text-transform: none; color: #CE8E06; margin: 0 3px; }
.icons_block .icons .icon_links span { color:#CF0153; text-transform: uppercase; font-weight: bold; }

.sobi2CompDesc  { padding-left:5px; }
.sobi2CompDesc .sobicat_introtext { padding-left:0 !important; ;  }
/* icons template @end */

/* logos template @start */
.logos_block { overflow: hidden; margin: 5px 0; }
.logos_block .logos_block_inner { float: left; width: 99%; height: 100px; overflow: hidden; }
.logos_block .logos_block_inner div { margin-right: 5px; }
.logos_block .logos_block_inner div img { float: left; width: 100px; height: 100px; margin: 0 12px 12px 0; }
.logos_block .logos_block_inner div a { text-transform: uppercase; }
.logos_block .logos_block_inner div p { color: #ce8e06; }
.logos_block .logos_block_inner div p a { color: #ce8e06; }
/* logos template @end */

.wallpapers_block { overflow: hidden; margin-top: 5px; margin-left:10px; margin-right:10px; }
.wallpapers_block .wallpapers { text-align: center; }
.wallpapers_block .wallpapers img { display: inline; }
.wallpapers_block .wallpapers .wallpapers_links a { text-transform: uppercase; }

.sobi2Listing tr td { vertical-align:top; }

/* Banners template @start */
#bannersscroll .banners_block { position: relative; margin: 3px 0 5px 0; overflow: hidden; padding:0; width: auto; float:none; clear:both; zoom:1; height:auto;}
.banners_block{float:left;height:120px;margin:3px 0pt 20px;overflow:hidden;padding-right:20px;position:relative;width:45.9%;}
.banners_block img {float:left; margin:3px 15px 5px 0;}
/* Banners template @end */

.category_block { height: 125px; overflow: hidden; }
.category_block h3 { font-weight:bold; font-size:12px; color:#3FAFBD; margin: 4px 14px; }
.category_block img { width: 100px; height: 100px; margin-right:10px; padding-left:15px; margin-bottom:5px; }
.category_block .category_article_num { position:absolute; margin-top:4px; //margin-left:-15px; font-size:12px; }

/* Tags template @start */
ol.tags { margin: 0; padding-left: 30px; }
ol.tags li { margin-bottom: 20px; }
ol.tags li a.active { color: #ffffff; background: #0eb0bf; padding: 0 0.1em; text-decoration: none; }
ol.tags li a.active:hover { color: #0eb0bf; background: none; }

.newurl { width:300px; }	
/* Tags template @end */

.f_download { position: absolute; left: 197px; top: 695px; width: 115px; height: 14px; cursor: pointer;  }

.sobicat_introtext { background:#FCF4DD none repeat scroll 0 0; color:#DA064C; padding:0 0 0 10px; text-transform: uppercase; font-size: 13px; font-weight: bold; display: block; margin-bottom: 19px; }

/*
#sobi2PageNav {	background:#F9ECCC url(../images/pagination.gif) no-repeat scroll 0 0;	height:19px;	left:364px;	padding:0;	position:absolute;	text-align:center;	top:760px;	width:605px;	z-index:20;}

#sobi2PageNav #page a{text-decoration:none; text-decoration: underline;}

#sobi2PageNav #next_page a { background:transparent url(../images/next_bt.gif) 100% 50% no-repeat; padding:0 15px 0 15px; text-decoration:none; cursor:pointer; }
#sobi2PageNav #prev_page a { background:transparent url(../images/prev_bt.gif) 0 50% no-repeat; padding:0 15px 0 15px; text-decoration:none; cursor:pointer; }

#sobi2PageNav #prev_page span { background:transparent url(../images/prev_bt.gif) 0 50% no-repeat; padding:0 15px 0 15px; text-decoration:none; }
#sobi2PageNav #next_page span { background:transparent url(../images/next_bt.gif) 100% 50% no-repeat; padding:0 15px 0 15px; text-decoration:none; }


#sobi2PageNav #prev_page  {	 height:19px; line-height:19px;		color:#3FAFBD;	text-transform: uppercase;	font-weight: bold;	display:inline;	float:none; }
#sobi2PageNav #next_page  {  height:19px; line-height:19px;		color:#3FAFBD;	text-transform: uppercase;	font-weight: bold;	display:inline;	float:none; }


#sobi2PageNav #next_page a { text-decoration:none; }
#sobi2PageNav #prev_page a { text-decoration:none; }

#sobi2PageNav #page{padding:0 3px; color:#3FAFBD; }
*/


#sobi2PageNav {	background: url(../images/pagination.gif) no-repeat scroll 0 0;	height:19px;	left:364px;	padding:0;	position:absolute;	text-align:center;	top:760px;	width:605px;	z-index:20;}
#sobi2PageNav .page a{text-decoration:none; text-decoration: underline;}
#sobi2PageNav .next_page a { background:transparent url(../images/next_bt.gif) 100% 50% no-repeat; padding:0 15px 0 15px; text-decoration:none; cursor:pointer; }
#sobi2PageNav .prev_page a { background:transparent url(../images/prev_bt.gif) 0 50% no-repeat; padding:0 15px 0 15px; text-decoration:none; cursor:pointer; }
#sobi2PageNav .prev_page span { background:transparent url(../images/prev_bt.gif) 0 50% no-repeat; padding:0 15px 0 15px; text-decoration:none; }
#sobi2PageNav .next_page span { background:transparent url(../images/next_bt.gif) 100% 50% no-repeat; padding:0 15px 0 15px; text-decoration:none; }
#sobi2PageNav .prev_page  {	 height:19px; line-height:19px;		color:#3FAFBD;	text-transform: uppercase;	font-weight: bold;	display:inline;	float:none; }
#sobi2PageNav .next_page  {  height:19px; line-height:19px;		color:#3FAFBD;	text-transform: uppercase;	font-weight: bold;	display:inline;	float:none; }
#sobi2PageNav .page{padding:0 3px; color:#3FAFBD; }

#alltags {display:none;}
#tagstips {border:3px solid #3FAFBD; left: 745px; z-index: 3; top:200px;  position:absolute;display:none;width:200px;padding:5px;background-color:#FCF4DD;}
#tags_width a {margin-left: 3px;}

.project_elem div img{cursor:pointer;}

/*get a quote*/
h2.gqh2{margin-bottom:5px; padding:0 0 0 2px; color:#DA064C;}
.getquote{color:#713b26;}
.getquote .gq_col2 .gq_level_1{ color:#713b26;}
.getquote h2 {font-size:12px; color:#AD9765; text-transform: uppercase; margin-bottom:-3px; }
.gq_subitem { font-weight: bold; font-size:12px; color:#AD9765; text-transform: uppercase; }
.gq_budget_select .select{width:210px; background:url(../images/select_left.gif) 0 0 no-repeat; position:relative; float:left; margin-left:0; }

.captcha{width:80px; float:left; margin-left:40px;}
.incapt{width:40px; float:left; margin-left:3px; }
.incapt input{width:40px;}

.moduletable_lf{position: absolute; top:45px; z-index: 5; left: 0; background-color: #FCF4DD; border:3px solid #AD9765; padding: 5px; }

table.sobi2Listing { border-collapse: collapse; margin-left:15px; }
table.sobi2Listing td { padding: 0 !important; border: none !important; }

* { -moz-outline-style: none; outline: none; }

.blue_link {color:#3FAFBD !important; }

#nyroModalBg { z-index: 999 !important; }
#nyroModalWrapper { z-index: 1000 !important; }

.user6 { left:792px; position:absolute; top:783px; display:none; }
.user7 { height: 1px; }

.date_created{ color:#AD9765; padding-top:4px; padding-bottom:3px; }

.title4{color:#0DB0C1;}

.article-control{height:19px; background: url(../images/pagination.gif) 0 0 no-repeat; position:absolute; top:760px; width: 605px; left:365px; padding:0; z-index:20;}
.article-control .article_work .view_prev { margin-left:20px; float:left; width:460px; }
.article-control .article_work .view_next {  float:left;  }
.article-control .article_work a { text-decoration:none; }
.article-control .article_work { margin-top:3px; }

table.pagenav { display:none; }

#listings-samplework{_position:relative; _z-index:25;}

.partn2{font-size:12px;padding: 10px 0 11px 37px; text-align:center;}
#atffc{position:absolute; left:0; top:0;}

/* banner 400USD degign*/
.banner_400usd {position:absolute; z-index:10; top:110px;left:805px; width:135px; height:90px;margin:0; padding:0; cursor:pointer; }
.banner_400usd a {display:block;width:135px; height:90px;margin:0; padding:0;background: url(../images/designfor400usd.png) no-repeat center;}
.hide {position:absolute; left:-2000em;}
/* end banner 400USD degign*/

/*Langs*/
.lang_ru {position:absolute; z-index:11; left:212px; top:43px; background: url(../images/flag_ru.png) no-repeat 0 0; width:45px; height:19px; text-indent:-2000em;}
/*end Langs*/